Refactor dockerfile update compose example

This commit is contained in:
Mike Conrad
2025-05-21 16:35:00 -04:00
parent 3c44fcc062
commit f5aceea6fa
4 changed files with 16 additions and 11 deletions

View File

@ -1,4 +1,4 @@
FROM node:20.12.2-alpine3.18 AS base
FROM node:22-alpine AS base
# All deps stage
FROM base AS deps
@ -6,11 +6,10 @@ WORKDIR /app
ADD package.json package-lock.json ./
RUN npm ci
FROM node:22 AS dev-deps
FROM deps AS develop
WORKDIR /app
ADD package.json package-lock.json ./
COPY --from=deps /app/node_modules /app/node_modules
ENV NODE_ENV=development
RUN npm ci
EXPOSE 3333
# Production only deps stage