diff --git a/Dockerfile b/Dockerfile index bc72ac3..4da0929 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,14 @@ # Typescript Build FROM registry.odit.services/hub/library/node:19.0.1-alpine3.16 AS build +ARG NPM_REGISTRY_URL=https://registry.npmjs.org WORKDIR /app + COPY package.json ./ -RUN npm i -g pnpm@7.29.3 -RUN pnpm i +RUN npm config set registry $NPM_REGISTRY_URL && npm i -g pnpm@8 && pnpm i + COPY tsconfig.json ./ COPY src ./src -RUN pnpm run build \ +RUN pnpm build \ && rm -rf /app/node_modules \ && pnpm i --production --prefer-offline