From 490f24422be3641a5cb627dfc1afe329d13b90a1 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 29 Mar 2023 20:11:55 +0200 Subject: [PATCH] Switched docker over to pnpm w/cache --- Dockerfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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