Files
imgPub/server/Dockerfile
2025-11-17 16:39:50 +03:00

20 lines
315 B
Docker

# syntax=docker/dockerfile:1.6
ARG NODE_VERSION=20
FROM node:${NODE_VERSION}-alpine AS base
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
FROM base AS dev
ENV NODE_ENV=development
EXPOSE 4000
CMD ["npm", "run", "dev"]
FROM base AS prod
ENV NODE_ENV=production
EXPOSE 4000
CMD ["node", "index.js"]