-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
87 lines (71 loc) · 3.11 KB
/
.env.example
File metadata and controls
87 lines (71 loc) · 3.11 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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# =============================================
# CARDAPIO DIGITAL - EXEMPLO DE AMBIENTE
# Copie para .env.local e preencha os valores reais.
# Para instalar rapido em ambiente local, mantenha sandbox.
# =============================================
# === SITE ===
# Para checkout Mercado Pago em localhost, use HTTPS e rode: npm run dev:https
NEXT_PUBLIC_SITE_URL=https://localhost:3000
NEXT_PUBLIC_APP_URL=https://localhost:3000
# === VERCEL ===
VERCEL_TOKEN=
# === SUPABASE ===
NEXT_PUBLIC_SUPABASE_URL=https://seu-projeto.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJ...sua-anon-key
SUPABASE_SERVICE_ROLE_KEY=eyJ...sua-service-role-key
# === MERCADO PAGO - CONTROLE DE AMBIENTE ===
# sandbox = usa credenciais de teste e mostra aviso visual no painel
# production = usa credenciais reais
MERCADO_PAGO_ENV=sandbox
NEXT_PUBLIC_MERCADO_PAGO_ENV=sandbox
# === MERCADO PAGO - SANDBOX ===
MERCADO_PAGO_TEST_ACCESS_TOKEN=TEST-sua-access-token-de-teste
MERCADO_PAGO_TEST_PUBLIC_KEY=TEST-sua-public-key-de-teste
NEXT_PUBLIC_MERCADO_PAGO_TEST_PUBLIC_KEY=TEST-sua-public-key-de-teste
MERCADO_PAGO_TEST_SELLER_ID=TESTUSER796097820704191816
MERCADO_PAGO_TEST_BUYER_ID=TESTUSER5736431075969203028
# === MERCADO PAGO - PRODUCAO ===
# Preencha apenas quando estiver pronto para cobrar clientes reais.
MERCADO_PAGO_ACCESS_TOKEN=APP_USR-seu-access-token-real
MERCADO_PAGO_PUBLIC_KEY=APP_USR-sua-public-key-real
NEXT_PUBLIC_MERCADO_PAGO_PUBLIC_KEY=APP_USR-sua-public-key-real
# Compatibilidade com integracoes antigas
MP_ACCESS_TOKEN=
# Segredo opcional para validar notificacoes do Mercado Pago
MP_WEBHOOK_SECRET=
# === CRON JOB ===
CRON_SECRET=gere-uma-chave-forte-aqui
# === ADMIN / AUTOMACOES ===
ADMIN_SECRET_KEY=gere-uma-chave-forte-diferente-da-cron
OWNER_EMAIL=voce@seudominio.com
INTERNAL_API_SECRET=gere-uma-chave-forte-para-webhooks-internos
# === DESENVOLVIMENTO LOCAL ===
# Ative apenas quando precisar liberar rotas de desenvolvimento no ambiente local.
# ALLOW_DEV_UNLOCK: API (unlock-all-templates). NEXT_PUBLIC_ALLOW_DEV_UNLOCK: botão em Meus Templates.
ALLOW_DEV_UNLOCK=false
NEXT_PUBLIC_ALLOW_DEV_UNLOCK=false
# === IA / EMAIL ===
GROQ_API_KEY=
RESEND_API_KEY=
RESEND_FROM_DOMAIN=seu-dominio.com
# === STORAGE R2 ===
R2_ACCOUNT_ID=
R2_ACCESS_KEY_ID=
R2_SECRET_ACCESS_KEY=
R2_BUCKET=
R2_PUBLIC_URL=
# === GOOGLE SEARCH CONSOLE (Painel SEO Admin) ===
# 1. Crie Service Account: https://console.cloud.google.com/iam-admin/serviceaccounts
# 2. Gere chave JSON e copie client_email e private_key
# 3. No Search Console, adicione o email da service account como usuario
# 4. Habilite a API: https://console.cloud.google.com/apis/library/searchconsole.googleapis.com
GOOGLE_SERVICE_ACCOUNT_EMAIL=
GOOGLE_SERVICE_ACCOUNT_PRIVATE_KEY=
GOOGLE_SITE_URL=https://www.zairyx.com
# === UTILITARIOS DE MIGRACAO / INSPECAO ===
SUPABASE_PROJECT_REF=
SUPABASE_MANAGEMENT_TOKEN=
# === OBSERVACOES ===
# 1. Em producao, altere MERCADO_PAGO_ENV e NEXT_PUBLIC_MERCADO_PAGO_ENV para production.
# 2. Configure o webhook do Mercado Pago apontando para /api/webhook/subscriptions e /api/webhook/mercadopago.
# 3. Rode npm run doctor antes de subir o projeto ou publicar na hospedagem.