diff --git a/roles/core/templates/apps-docs-compose.j2 b/roles/core/templates/apps-docs-compose.j2 index 2fc783b..240b04f 100644 --- a/roles/core/templates/apps-docs-compose.j2 +++ b/roles/core/templates/apps-docs-compose.j2 @@ -30,6 +30,28 @@ services: # Gotenberg es una API, no suele necesitar puerto expuesto si se usa internamente, # pero lo dejamos accesible por si acaso en el 3000 interno (o mapeado si quieres) + carbone: + image: "{{ carbone_image }}:{{ carbone_version }}" + container_name: carbone + restart: unless-stopped + ports: + - "{{ carbone_port }}:4000" + environment: + TZ: "{{ timezone }}" + volumes: + - carbone_templates:/app/templates + - carbone_output:/app/output + networks: + - alicante_net + healthcheck: + test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:4000/health"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 40s + + + networks: alicante_net: external: true