Martin Berg Alstad 3c6cb193eb
All checks were successful
Deploy application / deploy (push) Successful in 10s
🔪🐛 Fixed pnpm in Dockerfile, moved config to src
2025-02-09 13:02:02 +01:00

14 lines
364 B
Docker

FROM node:22-slim
LABEL authors="Martin Berg Alstad"
COPY . ./app
WORKDIR ./app
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable pnpm
RUN corepack prepare pnpm@9.15.3 --activate
RUN npm i -g corepack@latest
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod --recursive --frozen-lockfile
ENTRYPOINT ["pnpm", "start-prod"]