From e2b276dc0e0fe9b1e3a08f4a785a07435f3f04bf Mon Sep 17 00:00:00 2001 From: Luke Else Date: Fri, 1 Aug 2025 20:27:11 +0100 Subject: [PATCH] chore: Updated dockerfile to use new base image for smaller container sizes --- dockerfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dockerfile b/dockerfile index e612cb0..a241a50 100644 --- a/dockerfile +++ b/dockerfile @@ -1,4 +1,4 @@ -FROM node:lts-slim as build +FROM git.luke-else.co.uk/luke-else/nodejs:latest AS build WORKDIR /app @@ -6,15 +6,15 @@ COPY package*.json ./ RUN rm -rf node_modules RUN rm -rf build COPY . . -RUN npm install -RUN npm run build +RUN pnpm install +RUN pnpm run build -FROM node:lts-slim as run +FROM git.luke-else.co.uk/luke-else/nodejs:latest AS build WORKDIR /app COPY --from=build /app/package.json ./package.json COPY --from=build /app/build ./build -RUN npm install --omit=dev +RUN pnpm install --prod EXPOSE 3000 -ENTRYPOINT [ "npm", "run", "start" ] \ No newline at end of file +ENTRYPOINT [ "pnpm", "run", "start" ]