Add dev overrides via compose

This commit is contained in:
Mike Conrad
2025-05-19 12:09:05 -04:00
parent a96b9f2c8b
commit 7fa503897c
3 changed files with 26 additions and 18 deletions

View File

@ -5,12 +5,13 @@ FROM node:20.12.2-alpine3.18 AS base
FROM base AS deps
WORKDIR /app
ADD package.json package-lock.json ./
RUN npm ci
FROM base AS dev-deps
FROM node:22 AS dev-deps
WORKDIR /app
ADD package.json package-lock.json ./
ENV NODE_ENV=development
RUN npm ci
EXPOSE 3333
# Production only deps stage
FROM base AS production-deps