diff --git a/Dockerfile b/Dockerfile index c0c9dfa3..1f71bc5c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # from: https://github.com/Saluki/nestjs-template -FROM node:20-alpine as builder +FROM node:20-alpine AS dev -ENV NODE_ENV build +ENV NODE_ENV=build RUN npm install -g nest eslint jest @@ -12,8 +12,7 @@ USER node # ENV NPM_CONFIG_PREFIX=/home/node/.npm-global # ENV PATH=$PATH:/home/node/.npm-global/bin -RUN mkdir -p /tmp/os2iot/backend -WORKDIR /tmp/os2iot/backend +WORKDIR /app COPY --chown=node:node package*.json ./ @@ -25,6 +24,6 @@ RUN npm run build CMD ["npm", "run", "start:dev"] -FROM builder as prod +FROM dev AS prod CMD ["npm", "run", "start:prod"]