Skip to content
Snippets Groups Projects
Dockerfile 365 B
Newer Older
Klaas Kliffen's avatar
Klaas Kliffen committed
FROM node:lts as BUILD_STAGE

RUN apt-get update && apt-get install -y git

WORKDIR /app
COPY package*.json ./
RUN npm install

COPY . .
ENV NODE_OPTIONS="--openssl-legacy-provider"
RUN CI= npm run build

FROM nginx:mainline-alpine
COPY --from=BUILD_STAGE /app/build /usr/share/nginx/html/esap-gui/
Klaas Kliffen's avatar
Klaas Kliffen committed
COPY conf.d/default.conf /etc/nginx/conf.d/default.conf
Zheng Meyer's avatar
Zheng Meyer committed
EXPOSE 80