Loading Dockerfile +16 −5 Original line number Diff line number Diff line FROM node:20.11.1 AS build # check=skip=SecretsUsedInArgOrEnv # Ignore false-positive warning about VITE_AUTH_URL FROM node:20.19.5 AS build ARG VITE_PORT="8080" ENV VITE_PORT=$VITE_PORT ARG VITE_AUTH_URL="" ENV VITE_AUTH_URL=$VITE_AUTH_URL ARG VITE_BASE_PATH="http://localhost:8080" ENV VITE_BASE_PATH=$VITE_BASE_PATH ARG VITE_API_PATH="http://localhost:8081" ENV VITE_API_PATH=$VITE_API_PATH WORKDIR /app COPY package.json package-lock.json /app/ RUN npm ci COPY . /app/ RUN npm run build-prod FROM bitnami/nginx:1.25.4 EXPOSE 8080 COPY ./docker/server.conf /opt/bitnami/nginx/conf/server_blocks/server.conf COPY --from=build /app/dist /app FROM nginx:1.29.1 EXPOSE 80 COPY --from=build /app/dist /usr/share/nginx/html docker/server.confdeleted 100644 → 0 +0 −9 Original line number Diff line number Diff line server { listen 8080; root /app; index index.html; location / { try_files $uri $uri/ /index.html; } } Loading
Dockerfile +16 −5 Original line number Diff line number Diff line FROM node:20.11.1 AS build # check=skip=SecretsUsedInArgOrEnv # Ignore false-positive warning about VITE_AUTH_URL FROM node:20.19.5 AS build ARG VITE_PORT="8080" ENV VITE_PORT=$VITE_PORT ARG VITE_AUTH_URL="" ENV VITE_AUTH_URL=$VITE_AUTH_URL ARG VITE_BASE_PATH="http://localhost:8080" ENV VITE_BASE_PATH=$VITE_BASE_PATH ARG VITE_API_PATH="http://localhost:8081" ENV VITE_API_PATH=$VITE_API_PATH WORKDIR /app COPY package.json package-lock.json /app/ RUN npm ci COPY . /app/ RUN npm run build-prod FROM bitnami/nginx:1.25.4 EXPOSE 8080 COPY ./docker/server.conf /opt/bitnami/nginx/conf/server_blocks/server.conf COPY --from=build /app/dist /app FROM nginx:1.29.1 EXPOSE 80 COPY --from=build /app/dist /usr/share/nginx/html
docker/server.confdeleted 100644 → 0 +0 −9 Original line number Diff line number Diff line server { listen 8080; root /app; index index.html; location / { try_files $uri $uri/ /index.html; } }