FROM node:23-alpine AS base WORKDIR /app FROM base AS dependencies COPY package*.json /app/ RUN npm ci FROM base AS build ENV NODE_ENV=production COPY --from=dependencies /app/node_modules /app/node_modules COPY . /app RUN npm run build FROM base AS release COPY --from=build /app/build /app/build CMD ["node", "/app/build/index.js"]