Skip to content

Harden RelayGuard foundation - #1

Merged
flpksh merged 2 commits into
mainfrom
agent/resolve-audit-findings
Aug 12, 2026
Merged

Harden RelayGuard foundation#1
flpksh merged 2 commits into
mainfrom
agent/resolve-audit-findings

Conversation

@flpksh

@flpksh flpksh commented Aug 12, 2026

Copy link
Copy Markdown
Owner

O que mudou

  • Separa dependências de produção e desenvolvimento.
  • Move a API para a porta externa 8010.
  • Faz o Alembic usar a mesma DATABASE_URL da aplicação.
  • Usa APP_HOST e APP_PORT na execução do servidor.
  • Adiciona teste de indisponibilidade do banco.
  • Adiciona pipeline de CI e perfil Docker dedicado à qualidade.
  • Documenta a diferença entre a pasta local rgwh e o projeto RelayGuard.

Por quê

A auditoria identificou dependências de teste na imagem final, conflito de porta com o api_cnpj, configuração duplicada do banco e ausência de CI.

Validação

  • 6 testes aprovados.
  • Cobertura total de 91,80%.
  • Ruff, formatação e Mypy aprovados.
  • Docker Compose validado.
  • Liveness e readiness aprovados na porta 8010.
  • Alembic confirmado no head.

@flpksh
flpksh marked this pull request as ready for review August 12, 2026 02:11
@flpksh
flpksh merged commit 3220d26 into main Aug 12, 2026
1 check passed
@flpksh
flpksh deleted the agent/resolve-audit-findings branch August 12, 2026 13:24
flpksh added a commit that referenced this pull request Aug 13, 2026
Fortalecer a base do RelayGuard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant