Files
chill.social/Dockerfile

23 lines
409 B
Docker

FROM node:20-alpine AS build
# Dépendances système utiles (optionnel)
RUN apk add --no-cache git
WORKDIR /app
# Copie package.json et package-lock.json si présent
COPY package.json ./
COPY package-lock.json ./
# Installation des dépendances
RUN npm install
# Copie du reste du code
COPY . .
# Expose le port utilisé par hugo server
EXPOSE 1313
# Commande de démarrage
CMD ["npm", "run", "start"]