Loading...
Loading...
Verifica a Stack do Databasus. Além disso analisa parâmetros, rotas Traefik, volumes, recursos e conformidade do stack Databasus de Acordo com as Recomendações da Promovaweb.
npx skill4agent add promovaweb/skills-devops promovaweb-devops-review-databasus-stackdatabasus.yamldatabasus.yamlpostgres.yamlx-databasus-imagedatabasus/databasus:<versão>databasus/databasus:latestx-databasus-envDATABASE_DSNpostgresql://usuario:senha@host:porta/bancopostgres5432SENHApostgres.yamldatabasusdatabasusdatabasus4005:4005databasus_dataexternal: true/databasus-data| Serviço | Réplicas Esperadas | Observação |
|---|---|---|
| 1 | Interface de gerenciamento de banco — geralmente 1 réplica |
databasusx-databasus-app-urlx-databasus-app-urldatabasus.agenciasynca.com.brHost(...)traefik.http.routers.databasus.rulex-databasus-app-urltraefik.enable=truetraefik.swarm.network=network_swarm_publictraefik.http.routers.databasus.ruleHost(...)x-databasus-app-urltraefik.http.routers.databasus.entrypoints=websecuretraefik.http.routers.databasus.tls.certresolver=letsencryptresolvertraefik.http.routers.databasus.service=databasustraefik.http.services.databasus.loadbalancer.server.port=4005| Serviço | CPU | Memória Máxima |
|---|---|---|
| "0.5" | 512M |
resources.limitsmode: replicatedreplicatedplacement.constraintsnode.role == managerupdate_confignetwork_swarm_publicexternal: trueDATABASE_DSNSENHA# Relatório de Auditoria — databasus.yaml
Data: <data atual>
## Resumo
- Total de checks: X
- ✅ OK: X
- ⚠️ Atenções: X
- ❌ Erros: X
## Resultados por Categoria
### 1. Imagem
⚠️ databasus/databasus:latest: versão não fixada — considere fixar versão em produção
...
### 2. Variáveis de Ambiente
❌ DATABASE_DSN: contém placeholder SENHA — troque antes do deploy
✅ DATABASE_DSN: host=postgres, porta=5432, formato correto
...
### 3. Serviço
✅ databasus: presente
### 4. Portas
⚠️ Porta 4005 exposta e Traefik configurado — considere remover exposição direta
...
### 5. Volumes
✅ databasus_data: volume externo em /databasus-data
...
### 6. Réplicas
✅ databasus: 1 réplica
...
### 7. Rotas Traefik
✅ databasus: rota Host correta, TLS ok
...
### 8. Recursos
✅ 0.5 CPU, 512M de memória (adequado para ferramenta leve)
...
### 9. Deploy
⚠️ update_config não definido
...
### 10. Redes
✅ network_swarm_public: configurado como external
...
### 11. Segurança
❌ DATABASE_DSN: placeholder SENHA detectado
⚠️ Databasus tem acesso total ao banco — adicione middleware de autenticação no Traefik
⚠️ Considere IP allowlist para restringir acesso ao Databasus
...
## Ações Recomendadas (por prioridade)
### Crítico (fazer antes do deploy)
1. ...
### Recomendado
1. ...
### Opcional
1. ...