diff --git a/Dockerfile b/Dockerfile index eb68037..e6969ac 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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"] \ No newline at end of file