Criar uma stack no Portainer
Stacks no Portainer são criadas via menu Stacks → Add stack. Três métodos disponíveis:
Variáveis de ambiente em stacks Portainer
No Portainer, você pode definir variáveis de ambiente na aba "Environment variables" ao criar a stack, equivale ao arquivo .env:
# No docker-compose.yml da stack, use variáveis normalmente:
services:
app:
image: minha-app:latest
environment:
- DATABASE_URL=${DATABASE_URL}
- SECRET_KEY=${SECRET_KEY}
# No Portainer (aba "Environment variables"):
# DATABASE_URL = postgres://user:senha@db:5432/mydb
# SECRET_KEY = chave_secreta_aqui
# As variáveis ficam salvas no Portainer e não precisam ser
# re-inseridas a cada redeployAtualizar uma stack (redeploy)
Para atualizar uma stack existente no Portainer:
Monitorar containers via Portainer
O Portainer oferece visibilidade em tempo real de todos os containers:
Portainer CE vs Business
O Portainer tem duas versões: Community Edition (grátis, código aberto) e Business (pago):