Fix:auto-déploiement & commentaire gitlab

This commit is contained in:
Mathis 2026-06-03 16:10:36 +02:00
parent ca5c966c9c
commit ed6e25c219
3 changed files with 38 additions and 10 deletions

View file

@ -178,17 +178,22 @@ class BugReport(commands.Cog):
self.bot = bot
async def cog_load(self):
# ❌ DÉSACTIVÉ : Le webhook est géré par serveur_flask.py (port 5000)
# Le serveur Flask proxyfie déjà les webhooks GitLab vers ce cog via /bot_event
kuby_logger.info("BugReport cog chargé (webhook géré par serveur_flask.py)")
# Créer le dossier pour REPORTS_FILE s'il n'existe pas
kuby_logger.info("BugReport cog chargé. Démarrage du serveur de relais interne (port 5001)...")
REPORTS_DIR = os.path.dirname(REPORTS_FILE)
os.makedirs(REPORTS_DIR, exist_ok=True)
await self._start_webhook_server()
async def _start_webhook_server(self):
# ❌ FONCTION DÉSACTIVÉE (voir cog_load)
kuby_logger.warning("Tentative d'appel à _start_webhook_server() - cette fonction est désactivée")
return
try:
app = web.Application()
app.router.add_post('/bot_event', self.handle_bot_event)
self.runner = web.AppRunner(app)
await self.runner.setup()
self.site = web.TCPSite(self.runner, '127.0.0.1', 5001)
await self.site.start()
kuby_logger.info("Internal Bot Webhook Server started on 127.0.0.1:5001")
except Exception as e:
kuby_logger.error(f"Failed to start Internal Bot Webhook Server: {e}")
def cog_unload(self):
if hasattr(self, 'runner'):