Volleyball-Website/docker/Dockerfile
2024-09-21 12:21:50 +02:00

21 lines
326 B
Docker

FROM node:21.6 AS build-stage
WORKDIR /app
COPY package.json ./
RUN npm install
COPY node_modules/ node_modules/
COPY src/ src/
COPY public/ public/
COPY babel.config.js ./
COPY jsconfig.json ./
COPY vue.config.js ./
RUN npm run build
FROM caddy:2.8 AS production-stage
COPY --from=build-stage /app/dist /var/www/html