core/baas-control-plane/docs/providers.md
2025-12-27 13:49:00 -03:00

496 B

Providers

Os providers implementam apenas comandos técnicos e não contêm regras de negócio.

Interface obrigatória

  • createProject
  • deleteProject
  • applySchema
  • collectMetrics
  • rotateSecrets
  • healthCheck

Implementações iniciais

  • Appwrite: src/providers/appwrite
  • Supabase: src/providers/supabase

Extensão

  1. Crie src/providers/<provider>
  2. Implemente ProviderInterface
  3. Registre no provider.factory.ts
  4. Configure secrets no SecretsService