Files

31 lines
1.2 KiB
YAML

# 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).
# Users : ./data monte sur /app/data (2026-07-04) -> les comptes (users.json) survivent aux
# rebuilds/recreates. Le data/users.json du repo (bake dans l'image) est masque par ce volume.
services:
rla-api:
image: rla-api
container_name: rla-api
restart: unless-stopped
ports:
- "3005:3005"
env_file: .env
volumes:
- ./data:/app/data
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