more fixes for the mainteace docker file

This commit is contained in:
Ulf Gebhardt 2021-04-17 14:08:46 +02:00
parent 6f1f5f360d
commit b51fe45b07
No known key found for this signature in database
GPG Key ID: 81308EFE29ABFEBD

View File

@ -45,13 +45,13 @@ EXPOSE ${PORT}
RUN mkdir -p ${DOCKER_WORKDIR}
WORKDIR ${DOCKER_WORKDIR}
##################################################################################
# PRODUCTION ### TODO # TODO # TODO # TODO # TODO # TODO # TODO # TODO # TODO ####
##################################################################################
FROM base as production
CMD ["yarn", "run", "start"]
##################################################################################
# BUILD ### TODO # TODO # TODO # TODO # TODO # TODO # TODO # TODO # TODO # TODO ##
##################################################################################
FROM base as build
COPY package.json yarn.lock ./
RUN yarn install --production=false --frozen-lockfile --non-interactive
@ -73,8 +73,11 @@ COPY maintenance/source ./
RUN yarn run generate
##################################################################################
# PRODUCTION ### TODO # TODO # TODO # TODO # TODO # TODO # TODO # TODO # TODO ####
##################################################################################
FROM nginx:alpine as production
FROM nginx:alpine
COPY --from=build ./app/dedist/ /usr/share/nginx/html/
RUN rm /etc/nginx/conf.d/default.conf
COPY maintenance/nginx/custom.conf /etc/nginx/conf.d/