Core Docs
Operação

Dados e Integrações

Bancos, storage, e-mails e variáveis críticas.

Bancos

BancoUso
PostgreSQLDados transacionais: usuários, clientes, vagas, candidatos, permissões, tickets e configurações.
MongoDBAuditoria append-only.

PostgreSQL é versionado com Flyway. Hibernate valida o schema, mas não deve ser usado como gerador de tabela em produção.

Storage

O upload de imagem de roteiro da vaga usa Supabase Storage:

  • endpoint no backend: PATCH /gnoqcore/v1/vacancy/{id}/roadmap-image;
  • formatos esperados: PNG/JPEG;
  • retorno: URL pública gravada na vaga.

E-mail

Configurações globais controlam remetentes e destinatários:

  • chamados;
  • ampliação de vaga;
  • vaga aprovada;
  • vaga rejeitada;
  • vaga fechada;
  • cópia global.

Variáveis críticas

Backend:

  • DEV_SUPABASE_URL, DEV_SUPABASE_USERNAME, DEV_SUPABASE_PASSWORD
  • DEV_MONGO_USER, DEV_MONGO_PASSWORD, DEV_MONGO_HOST, DEV_MONGO_PORT, DEV_MONGO_DB
  • DEV_SUPABASE_STORAGE_URL, DEV_SUPABASE_SERVICE_ROLE_KEY, DEV_SUPABASE_STORAGE_BUCKET_VACANCY
  • JWT_GENERATOR_SIGNATURE_SECRET

Frontend:

  • NEXT_PUBLIC_API_BASE_URL

Docs:

  • VERCEL_PAT
  • VERCEL_PROJECT_ID
  • VERCEL_ORG_ID

On this page