fix: lint issues in Dockerfile
This commit is contained in:
parent
2e4d24943b
commit
18c672298d
10
Dockerfile
10
Dockerfile
@ -3,7 +3,7 @@
|
|||||||
#########
|
#########
|
||||||
# Build #
|
# Build #
|
||||||
#########
|
#########
|
||||||
FROM docker.io/node:20-alpine as BUILD_IMAGE
|
FROM docker.io/node:20-alpine AS build
|
||||||
|
|
||||||
# run as non root user
|
# run as non root user
|
||||||
USER node
|
USER node
|
||||||
@ -29,7 +29,7 @@ RUN npm prune --omit=dev
|
|||||||
##############
|
##############
|
||||||
# Production #
|
# Production #
|
||||||
##############
|
##############
|
||||||
FROM docker.io/node:20-alpine as PROD_IMAGE
|
FROM docker.io/node:20-alpine AS prod
|
||||||
|
|
||||||
# inform software to be in production
|
# inform software to be in production
|
||||||
ENV NODE_ENV=production
|
ENV NODE_ENV=production
|
||||||
@ -42,9 +42,9 @@ USER node
|
|||||||
WORKDIR /home/node
|
WORKDIR /home/node
|
||||||
|
|
||||||
# copy from build image
|
# copy from build image
|
||||||
COPY --chown=node:node --from=BUILD_IMAGE /home/node/node_modules ./node_modules
|
COPY --chown=node:node --from=build /home/node/node_modules ./node_modules
|
||||||
COPY --chown=node:node --from=BUILD_IMAGE /home/node/dist ./dist
|
COPY --chown=node:node --from=build /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/package.json /home/node/.env* ./
|
||||||
|
|
||||||
# Expose port
|
# Expose port
|
||||||
EXPOSE 3000
|
EXPOSE 3000
|
||||||
|
Loading…
x
Reference in New Issue
Block a user