docs: detalha gestão de credenciais via banco de dados

This commit is contained in:
GoHorse Deploy 2026-03-07 18:15:09 -03:00
parent 42e52fca7b
commit cedca43851

View file

@ -13,3 +13,9 @@
## 🛠️ Regras de Código (Go) ## 🛠️ Regras de Código (Go)
- Use **Context** em todas as chamadas de banco e serviços externos. - Use **Context** em todas as chamadas de banco e serviços externos.
- Erros devem ser "embrulhados" com contexto: `fmt.Errorf("falha ao salvar vaga: %w", err)`. - Erros devem ser "embrulhados" com contexto: `fmt.Errorf("falha ao salvar vaga: %w", err)`.
## ?? Gestão de Credenciais
- **Prioridade**: O sistema DEVE ler credenciais da tabela 'external_services_credentials' no banco de dados.
- **Fallback**: Variáveis de ambiente (.env) são apenas para bootstrap e desenvolvimento inicial.
- **Serviços Ativos**: Stripe (Pagamentos), CloudAMQP (Mensageria), Appwrite (Chat), Civo (Storage).