Dockerize web app
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-06-23 18:38:26 +02:00
parent eaa06029bb
commit f6dbf489ad
5 changed files with 40 additions and 2 deletions

View File

@@ -0,0 +1,13 @@
FROM node:lts AS build
RUN npm install -g pnpm
ARG CONFIGURATION=development
WORKDIR /usr/local/app
COPY . .
RUN pnpm install
RUN pnpm "build:$CONFIGURATION"
FROM nginx:alpine
WORKDIR /usr/share/nginx/html
COPY --from=build /usr/local/app/dist/Vegasco-Web/browser .
COPY nginx.conf /etc/nginx/nginx.conf
EXPOSE 80