SuiteCoffee/compose.npm.yaml
msaldain c42814f963 Varios cambios realizados en cuando a la organización de los compose de docker.
Se adoptó la versión actualmente recomandada por el equipo de docker el formado "compose.yaml"

También se crearon nuevos scripts y actualizaron algunos para adaptarse a los nuevos archivos.
2025-08-19 18:26:21 +00:00

47 lines
938 B
YAML

# compose.npm.yaml
name: suitecoffee
services:
npm:
image: jc21/nginx-proxy-manager:latest
restart: unless-stopped
ports:
- "80:80" # HTTP público
- "81:81" # UI de administración
environment:
TZ: America/Montevideo
volumes:
- npm_data:/data
- npm_letsencrypt:/etc/letsencrypt
networks:
suitecoffee_prod_net:
aliases:
- prod-auth
- prod-app
- prod-db
- prod-tenants
suitecoffee_dev_net:
aliases:
- dev-auth
- dev-app
- dev-db
- dev-tenants
healthcheck:
test: ["CMD-SHELL", "curl -fsS http://localhost:81 || exit 1"]
interval: 10s
timeout: 3s
retries: 10
start_period: 20s
networks:
suitecoffee_dev_net:
external: true
suitecoffee_prod_net:
external: true
volumes:
npm_data:
npm_letsencrypt: