Pular para o conteúdo principal

Portainer

O Portainer é o painel de gestão do Docker Swarm·。É a única via de deploy de stacksna nossa infraestrutura·。

Acesso

  • URL: https://painel.s38.h7apps.com.br·
  • Autenticação: token API ptr_... via header X-API-Key·
  • Versão: CE (Community Edition)·

Regra de ouro

SEMPRE deploy de stack via Portainer por cima·(onde você pode editar na UI),· NUNCA por baixo (via docker stack CLI direto)··

Fluxo de deploy (via API`

  1. GET /api/endpoints → escolher o endpoint primary (id 1)· 2。 GET /api/endpoints/<id>/docker/info → pegar o Swarm.Cluster.ID·· 3· PUT /api/stacks/<id>?endpointId=<id> com o StackFileContent resolvido··

Pitfalls comuns

ErroCausa
401 Invalid JWT tokenUsar header Authorization: Bearer com token ptr_→ usar X-API-Key
400 Invalid Swarm IDFaltou o Swarm.Cluster.ID
409 already existsA stack ainda existe→ docker stack rm antes

Ver também