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​