From 3d52144ad71499546469170f821097b660a8d903 Mon Sep 17 00:00:00 2001 From: Mathis Date: Sat, 14 Mar 2026 23:18:08 +0100 Subject: [PATCH] =?UTF-8?q?V1.1=20du=20module=20de=20d=C3=A9ploiement=20au?= =?UTF-8?q?tomatique=20sur=20le=20serveur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- serveur_flask.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/serveur_flask.py b/serveur_flask.py index 6d75a7e..c942905 100644 --- a/serveur_flask.py +++ b/serveur_flask.py @@ -44,12 +44,12 @@ def run_mep_logic(author, commit_msg): subprocess.run(["git", "fetch", "origin"], check=True) subprocess.run(["git", "reset", "--hard", "origin/main"], check=True) - # 2. PM2 - subprocess.run(f"pm2 restart {PROCESS_NAME}", shell=True, check=True, capture_output=True) - duration = (datetime.now() - start_time).total_seconds() msg = f"✅ **Déploiement réussi en {duration:.2f}s**\nLe bot est à jour et redémarré." - send_discord_log("TERMINÉ", msg, 3066993, author, commit_msg) + send_discord_log("VALIDÉ", msg, 3066993, author, commit_msg) + + # 2. PM2 (Appelé après le message pour éviter que le kill du serv ne bloque l'envoi) + subprocess.run(f"pm2 restart {PROCESS_NAME}", shell=True, check=True, capture_output=True) except Exception as e: error_msg = f"❌ **ERREUR de déploiement**\n```python\n{str(e)}\n```"