docs(stack): project-stack.yml compatível Portainer — labels Caddy+Traefik aplicadas, endpoint_mode dnsrr, update/rollback config

- labels caddy=games.octal.tec.br + caddy.reverse_proxy aplicadas via docker service update
- traefik.enable + traefik.http.routers/games labels adicionadas
- endpoint_mode: dnsrr, update_config e rollback_config para zero-downtime deploy
- games.octal.tec.br validado HTTP 200 
This commit is contained in:
2026-05-20 18:34:41 -03:00
committed by Pulse Agent
parent 0d5777b484
commit e8e5d24e8c
+22 -13
View File
@@ -11,12 +11,13 @@ services:
- public
deploy:
replicas: 1
placement:
constraints:
- node.role == manager
labels:
- "caddy=games.octal.tec.br"
- "caddy.reverse_proxy={{upstreams 80}}"
endpoint_mode: dnsrr
update_config:
parallelism: 1
delay: 10s
rollback_config:
parallelism: 1
delay: 10s
projects-landing:
image: projects-landing:latest
@@ -24,16 +25,24 @@ services:
- public
deploy:
replicas: 1
placement:
constraints:
- node.role == manager
endpoint_mode: dnsrr
update_config:
parallelism: 1
delay: 10s
rollback_config:
parallelism: 1
delay: 10s
pulse-libs:
image: pulse-libs:latest
networks:
- public
deploy:
replicas: 1
placement:
constraints:
- node.role == manager
replicas: 0
endpoint_mode: dnsrr
update_config:
parallelism: 1
delay: 10s
rollback_config:
parallelism: 1
delay: 10s