From 25675e2350fcbf725ca96af4ea29619e3065b6ac Mon Sep 17 00:00:00 2001 From: bolbol Date: Sat, 4 Jul 2026 00:21:22 +0000 Subject: [PATCH] deploy: compose declaratif rla-api (reseau n8n, healthcheck, env orphelines gotenberg/pptx purgees) --- docker-compose.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..f7deb03 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,26 @@ +# rla-api — Gestion des Marches RLA (Tunisie Telecom Zone Sud) +# Source code : Gitea bolbol/Gestion-des-Marches-RLA (Dockerfile inclus) +# Image locale `rla-api` (build 19/04/2026). Rebuild : docker build -t rla-api . depuis le repo. +# Historique : container standalone sans compose jusqu'au 04/07/2026 (env orphelines +# GOTENBERG_URL/PPTX_API_URL purgees — generation 100% locale depuis refactor avril 2026 : +# pdfkit / exceljs / pptxgenjs / docx. AUCUNE dependance a un service documentaire externe). +services: + rla-api: + image: rla-api + container_name: rla-api + restart: unless-stopped + ports: + - "3005:3005" + env_file: .env + networks: + - n8n + healthcheck: + test: ["CMD", "node", "-e", "require('http').get('http://localhost:3005/',r=>process.exit(r.statusCode<500?0:1)).on('error',()=>process.exit(1))"] + interval: 60s + timeout: 8s + retries: 3 + start_period: 20s + +networks: + n8n: + external: true