Commit 4e5decf9 authored by Hines, Jesse's avatar Hines, Jesse
Browse files

Update Dockerfile

parent 1290984f
Loading
Loading
Loading
Loading
+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.conf

deleted100644 → 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;
    }
}