Files
timelapse-backend/Dockerfile
Kerboul d8b2cf63a3
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 9s
fix(Dockerfile): Corriger la commande de démarrage pour utiliser server.js au lieu de backend.config.js
2025-04-27 01:09:34 +02:00

25 lines
583 B
Docker

# Utiliser une image de base officielle de Node.js
FROM node:latest
# Installer ffmpeg
RUN apt-get update && apt-get install -y ffmpeg
# Définir le répertoire de travail dans le conteneur
WORKDIR /backend
# Copier le fichier package.json et package-lock.json (si disponible)
COPY package*.json ./
# Installer les dépendances Node.js
RUN npm install
RUN npm install -g pm2
# Copier le reste de l'application
COPY . .
# Exposer le port sur lequel l'application va tourner
EXPOSE 3000
# Commande pour démarrer l'application avec PM2
CMD ["pm2-runtime", "start", "server.js"]