diff --git a/Containerfile b/Containerfile index 34e9bd9..5e42c4b 100644 --- a/Containerfile +++ b/Containerfile @@ -1,12 +1,16 @@ -FROM docker.io/node:alpine as build-stage -#FROM docker.io/gplane/pnpm:alpine as build-stage +FROM docker.io/node:alpine as base + ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable + + +FROM base as build-stage + +COPY pnpm-lock.yaml /app WORKDIR /app -COPY pnpm-lock.yaml ./ -RUN pnpm install --frozen-lockfile -COPY ./ . +RUN pnpm fetch --prod +COPY . /app RUN pnpm run build FROM docker.io/library/nginx:alpine as production-stage