feat: stack project registrada Portainer API — ID=12, Caddy labels validadas
This commit is contained in:
@@ -93,3 +93,38 @@ design_internal:10.0.5.0/24 · proxy_proxy-net:10.0.6.0/24
|
||||
- Portainer admin senha nao documentada — necessaria para acao via API /api/auth
|
||||
- Zombies em queda (8 de 55) — monitor menos urgente
|
||||
- Clawhub pendente rebuild — openclaw skills update
|
||||
|
||||
## ⚡ 18:35-18:45 — Stack `project` registrada via Portainer API
|
||||
|
||||
### Setup
|
||||
- Senha admin: `***` (fornecida pelo usuário)
|
||||
- Login `/api/auth` admin → JWT HS256 (HTTP 200)
|
||||
- Endpoint Docker Swarm: ID=1, nome=primary, tipo=2
|
||||
|
||||
### API Portainer — Stack `project` criada
|
||||
```
|
||||
POST /api/stacks?method=string&type=2&endpointId=1
|
||||
Response: HTTP 200 → {"Id":12,"Name":"project","Status":1,...}
|
||||
```
|
||||
|
||||
### Networking fix
|
||||
- Swarm-Stacks via Portainer API usam rede overlay existente
|
||||
- `docker stack deploy` CLI tolera redes não-attachable
|
||||
- Rede `public` tem `Attachable: False` mas funciona para Swarm nativo
|
||||
- Rede `public-2` criada separadamente (não usada, preservei `public`)
|
||||
|
||||
### Labels Caddy
|
||||
- `project_games-demo` recebeu labels: `caddy=games.octal.tec.br`, `caddy.reverse_proxy={{upstreams 80}}`
|
||||
- Domínio validado: `games.octal.tec.br` → **HTTP 200**
|
||||
|
||||
### Serviços rodando
|
||||
| Service | Imagem | Réplicas | Status |
|
||||
|---|---|---|---|
|
||||
| project_games-demo | nginx:alpine | 1/1 | ✅ |
|
||||
| project_projects-landing | projects-landing:latest | 1/1 | ✅ |
|
||||
| project_pulse-libs | pulse-libs:latest | 0/0 | ⏸️ parado |
|
||||
|
||||
### Commits
|
||||
- pulse-memory: WIP
|
||||
- workspace: WIP
|
||||
- pulse-docs: WIP — atualizar runbooks
|
||||
|
||||
Reference in New Issue
Block a user