-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy path.env.producao.example
More file actions
53 lines (41 loc) · 3.07 KB
/
Copy path.env.producao.example
File metadata and controls
53 lines (41 loc) · 3.07 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# ============================================================
# JurisMonitor — Configurações de Produção Local (PC como servidor)
# Copie para .env.producao e preencha os valores reais
# ============================================================
# ── Django ──────────────────────────────────────────────────────────────────
# Gere a SECRET_KEY com: python -c "import secrets; print(secrets.token_urlsafe(50))"
SECRET_KEY=GERE-UMA-CHAVE-LONGA-E-ALEATORIA-AQUI
DEBUG=False
# Seu domínio real (sem https://)
ALLOWED_HOSTS=seudominio.com.br,www.seudominio.com.br
# URL do painel admin — mude para algo não óbvio!
ADMIN_URL=painel-jm-2025
# ── Banco de Dados ───────────────────────────────────────────────────────────
DB_NAME=jurismonitor
DB_USER=jurismonitor_user
DB_PASSWORD=SENHA-FORTE-DO-BANCO
DB_HOST=localhost
DB_PORT=5432
# ── Redis ────────────────────────────────────────────────────────────────────
REDIS_URL=redis://localhost:6379/0
# ── JWT ──────────────────────────────────────────────────────────────────────
# Gere com: python -c "import secrets; print(secrets.token_urlsafe(50))"
# DEVE ser diferente da SECRET_KEY
JWT_SIGNING_KEY=OUTRA-CHAVE-DIFERENTE-DA-SECRET-KEY
# ── Email (para notificações e 2FA) ─────────────────────────────────────────
# Gmail: ative "Senhas de app" em myaccount.google.com/apppasswords
EMAIL_HOST=smtp.gmail.com
EMAIL_PORT=587
EMAIL_HOST_USER=seuemail@gmail.com
EMAIL_HOST_PASSWORD=xxxx-xxxx-xxxx-xxxx
EMAIL_USE_TLS=True
DEFAULT_FROM_EMAIL=JurisMonitor <seuemail@gmail.com>
# ── DataJud CNJ ──────────────────────────────────────────────────────────────
DATAJUD_API_KEY=SUA-CHAVE-DATAJUD-AQUI
# ── Criptografia de campos sensíveis ─────────────────────────────────────────
# Gere com: python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"
FIELD_ENCRYPTION_KEY=CHAVE-FERNET-BASE64-AQUI
# ── Período de trial para novos escritórios ──────────────────────────────────
TRIAL_DAYS=14
# ── Scraping ─────────────────────────────────────────────────────────────────
SELENIUM_HEADLESS=True