install prod in first step
This commit is contained in:
		| @@ -8,11 +8,12 @@ RUN npm config set registry $NPM_REGISTRY_URL && npm i -g pnpm@8 && pnpm i | ||||
|  | ||||
| COPY tsconfig.json ormconfig.js ./ | ||||
| COPY src ./src | ||||
| RUN pnpm build | ||||
| RUN pnpm run build \ | ||||
|     && rm -rf /app/node_modules \ | ||||
|     && pnpm i --production --prefer-offline | ||||
|  | ||||
| # final image | ||||
| FROM registry.odit.services/hub/library/node:19.5.0-alpine3.16 as final | ||||
| COPY package.json ormconfig.js ./ | ||||
| RUN npx pnpm@8 i --prod | ||||
| FROM registry.odit.services/hub/library/node:19.0.1-alpine3.16 | ||||
| COPY --from=build /app/dist dist | ||||
| COPY --from=build /app/node_modules /app/node_modules | ||||
| ENTRYPOINT ["node", "dist/app.js"] | ||||
		Reference in New Issue
	
	Block a user