Files
graph-mesamis/Dockerfile
2025-10-21 11:46:51 +02:00

24 lines
354 B
Docker

FROM node:25-alpine AS build
WORKDIR /app
# Copie des dépendances
COPY package*.json ./
RUN npm ci --only=production
# Copie du code source
COPY . .
# Étape 2 : image finale
FROM node:22-alpine
WORKDIR /app
# Copie uniquement les fichiers nécessaires
COPY --from=build /app ./
EXPOSE 3000
# Commande de démarrage
CMD ["node", "src/index.js"]