diff --git a/.npmrc b/.npmrc index 21d3394..c483022 100644 --- a/.npmrc +++ b/.npmrc @@ -1,2 +1 @@ -node-linker=hoisted shamefully-hoist=true \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 59aa0b5..608953a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,17 @@ -FROM node:20-alpine AS base -ENV PNPM_HOME=/pnpm -ENV PATH=$PNPM_HOME/bin:$PATH +FROM gplane/pnpm:node20-alpine AS base +#ENV PNPM_HOME=/pnpm +#ENV PATH=$PNPM_HOME/bin:$PATH RUN corepack enable FROM base AS build WORKDIR /app COPY package.json pnpm-lock.yaml /app/ -RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm fetch --frozen-lockfile +#RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm fetch --frozen-lockfile COPY . /app -RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile --offline +RUN pnpm install --frozen-lockfile RUN pnpm run -r codegen RUN pnpm run build