deploy: compose declaratif rla-api (reseau n8n, healthcheck, env orphelines gotenberg/pptx purgees)
This commit is contained in:
@@ -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
|
||||||
Reference in New Issue
Block a user