# 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: