-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
29 lines (24 loc) · 1.06 KB
/
Copy path.env.example
File metadata and controls
29 lines (24 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Configurações Gerais
ENV=development
PROJECT_NAME="JurisSync API"
# CORS: origens permitidas separadas por vírgula.
# Use "*" apenas em desenvolvimento; em produção liste os domínios explícitos.
# Ex: BACKEND_CORS_ORIGINS=https://app.exemplo.com,https://admin.exemplo.com
# Dashboard local (juris-sync-web): BACKEND_CORS_ORIGINS=http://localhost:3000
BACKEND_CORS_ORIGINS=*
# Banco de Dados
DATABASE_URL=sqlite+aiosqlite:///./juris_sync.db
# DATABASE_URL=postgresql+asyncpg://postgres:postgrespassword@localhost:5432/jurissync_prod
# Segurança e Autenticação (JWT)
SECRET_KEY=change-me-in-production
ACCESS_TOKEN_EXPIRE_MINUTES=60
# DataJud (CNJ)
# Modo mock (padrão): deixe vazio - a API gera dados determinísticos a partir do CNJ.
# Modo real: solicite chave em https://datajud-wiki.cnj.jus.br/api-publica/acesso/
DATAJUD_API_KEY=
DATAJUD_API_URL=https://api-publica.datajud.cnj.jus.br
# RAG opcional (enriquecimento local; LLM só se OPENAI_API_KEY estiver definida)
RAG_TOP_K=3
OPENAI_API_KEY=
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_MODEL=gpt-4o-mini