Files
chopin/Dockerfile

20 lines
360 B
Docker

FROM node:lts-alpine
# Crée un dossier de travail
WORKDIR /app
# Copie package.json et package-lock.json
COPY package*.json ./
# Installe les dépendances
RUN npm install
# Copie le code source (mais pas le dossier data, qui sera monté en volume)
COPY . .
# Expose le port backend
EXPOSE 4000
# Commande de démarrage
CMD ["node", "src/utils/main.js"]