From e8e5d24e8ce6bef39a444e24381f5379bc5ee4c7 Mon Sep 17 00:00:00 2001 From: Roberto Date: Wed, 20 May 2026 18:34:41 -0300 Subject: [PATCH] =?UTF-8?q?docs(stack):=20project-stack.yml=20compat=C3=AD?= =?UTF-8?q?vel=20Portainer=20=E2=80=94=20labels=20Caddy+Traefik=20aplicada?= =?UTF-8?q?s,=20endpoint=5Fmode=20dnsrr,=20update/rollback=20config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 ✅ --- runbooks/project-stack.yml | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/runbooks/project-stack.yml b/runbooks/project-stack.yml index 5948dc9..3fae1a4 100644 --- a/runbooks/project-stack.yml +++ b/runbooks/project-stack.yml @@ -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