From 5c7116af7a614895731d30cbcbcf64456bd22527 Mon Sep 17 00:00:00 2001 From: Kerboul Date: Mon, 31 Mar 2025 10:08:39 +0200 Subject: [PATCH] =?UTF-8?q?Modifier=20la=20commande=20de=20d=C3=A9marrage?= =?UTF-8?q?=20dans=20le=20Dockerfile=20pour=20utiliser=20un=20fichier=20de?= =?UTF-8?q?=20configuration=20PM2=20et=20ajouter=20un=20fichier=20de=20con?= =?UTF-8?q?figuration=20backend.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 2 +- backend.config.js | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 backend.config.js diff --git a/Dockerfile b/Dockerfile index 355f2e2..93d0a7c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,4 +21,4 @@ COPY . . EXPOSE 3000 # Commande pour démarrer l'application avec PM2 et une politique de redémarrage -CMD ["pm2-runtime", "start", "server.js", "--name", "backend", "--watch", "--restart-delay=2500"] +CMD ["pm2-runtime", "start", "ecosystem.config.js"] diff --git a/backend.config.js b/backend.config.js new file mode 100644 index 0000000..81a951b --- /dev/null +++ b/backend.config.js @@ -0,0 +1,11 @@ +module.exports = { + apps: [{ + name: "backend", + script: "server.js", + // Assurez-vous de ne pas activer "watch" ici + out_file: "/dev/stdout", + error_file: "/dev/stderr", + log_date_format: "YYYY-MM-DD HH:mm:ss" + }] + } + \ No newline at end of file