diff --git a/backend/docker/prod/Dockerfile b/backend/docker/prod/Dockerfile index c22c2239f..b15f30862 100644 --- a/backend/docker/prod/Dockerfile +++ b/backend/docker/prod/Dockerfile @@ -15,7 +15,8 @@ FROM node:$TAG AS production WORKDIR /app -COPY --from=builder /app/package*.json ./ +COPY --from=builder /app/package.json ./package.json +COPY --from=builder /app/package-lock.json ./package-lock.json COPY --from=builder /app/dist ./dist COPY --from=builder /app/node_modules ./node_modules diff --git a/backend/package.json b/backend/package.json index 1bf2c9bbb..2fa4ed5c5 100644 --- a/backend/package.json +++ b/backend/package.json @@ -13,7 +13,7 @@ "start:dev": "NODE_ENV=local nest start --watch", "start:staging": "NODE_ENV=staging nest start --watch", "start:debug": "nest start --debug --watch", - "start:prod": "NODE_ENV=prod nest start --watch", + "start:prod": "node dist/main", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", "test": "jest", "test:watch": "jest --watch", diff --git a/frontend/docker/prod/Dockerfile b/frontend/docker/prod/Dockerfile index ea9700d9b..7247f07e9 100644 --- a/frontend/docker/prod/Dockerfile +++ b/frontend/docker/prod/Dockerfile @@ -41,4 +41,8 @@ COPY --from=builder /app/node_modules ./node_modules USER nextjs -CMD ["yarn", "start"] \ No newline at end of file +EXPOSE 3000 + +ENV PORT 3000 + +CMD npm run start \ No newline at end of file