Rotina do Operador
Use esta rotina para acompanhar o Gera Base em producao sem depender de tentativa e erro.
Checklist diario
- Acesse o Admin e confirme se MariaDB, Templates e Backups aparecem saudaveis.
- Verifique os jobs recentes e investigue qualquer item com status
failure. - Confira os logs filtrando por
failuree pelos servicosgerador,admin,query-libraryen8n. - Confirme se existe backup recente de templates e, quando necessario, backup logico MariaDB.
- Teste uma conexao Postgres de homologacao antes de executar lotes grandes.
Checklist antes de deploy
- Gere backup pelo Admin ou execute
scripts/production/deploy.sh, que cria backup antes do deploy. - Rode os testes locais:
- Para validar interface local com containers ativos:
- Revise o
CHANGELOG.mde crie tag usandoscripts/production/release.shquando for publicar uma versao fechada.
Alertas
Configure GERA_BASE_ALERT_WEBHOOK_URL para receber falhas em um webhook do n8n ou outro coletor HTTP.
Eventos enviados:
api_failuregeneration_job_failedexternal_backup_failed
Backup externo
Configure GERA_BASE_BACKUP_EXTERNAL_COMMAND quando quiser copiar backups para fora do volume local.
Exemplo:
Placeholders disponiveis:
{file}: caminho completo do arquivo de backup.{name}: nome do arquivo.{kind}:templatesoumariadb.
Restauracao segura
Use a previa de importacao no Admin antes de restaurar. A tela mostra templates novos, existentes e queries da Biblioteca SQL. Desmarque conteudos que nao devem entrar antes de clicar em importar.
Incidente rapido
- Consulte
/readye o painel Admin. - Confira logs recentes com filtro
failure. - Verifique se os containers estao ativos no Portainer ou via Podman.
- Se o problema comecou apos deploy, execute rollback informando a tag ou commit anterior.