fix: lint issues in Dockerfile
Some checks failed
Build Docker Image / build_docker (push) Failing after 3m0s
Lint / run (push) Failing after 49s
Build, check & Test / run (push) Successful in 8m23s

This commit is contained in:
Florian Bouillon 2024-06-26 09:32:36 +00:00
parent 2e4d24943b
commit 18c672298d

View File

@ -3,7 +3,7 @@
#########
# Build #
#########
FROM docker.io/node:20-alpine as BUILD_IMAGE
FROM docker.io/node:20-alpine AS build
# run as non root user
USER node
@ -29,7 +29,7 @@ RUN npm prune --omit=dev
##############
# Production #
##############
FROM docker.io/node:20-alpine as PROD_IMAGE
FROM docker.io/node:20-alpine AS prod
# inform software to be in production
ENV NODE_ENV=production
@ -42,9 +42,9 @@ USER node
WORKDIR /home/node
# copy from build image
COPY --chown=node:node --from=BUILD_IMAGE /home/node/node_modules ./node_modules
COPY --chown=node:node --from=BUILD_IMAGE /home/node/dist ./dist
COPY --chown=node:node --from=BUILD_IMAGE /home/node/package.json /home/node/.env* ./
COPY --chown=node:node --from=build /home/node/node_modules ./node_modules
COPY --chown=node:node --from=build /home/node/dist ./dist
COPY --chown=node:node --from=build /home/node/package.json /home/node/.env* ./
# Expose port
EXPOSE 3000