60f6e9d2e1
Next.js 14 + Prisma + Stripe + Google Sheets + Nodemailer
47 lines
2.5 KiB
Bash
47 lines
2.5 KiB
Bash
# ─────────────────────────────────────────────────────────────
|
||
# CURSA DE LA CIRERA 2026 – Variables d'entorn
|
||
# Copia aquest fitxer a .env.local i omple els valors
|
||
# ─────────────────────────────────────────────────────────────
|
||
|
||
# URL base de l'aplicació (sense barra final)
|
||
NEXT_PUBLIC_BASE_URL=https://cursacorbins2026.treblarella.org
|
||
|
||
# ─── Base de dades (SQLite) ────────────────────────────────────
|
||
# Desenvolupament local:
|
||
DATABASE_URL="file:./dev.db"
|
||
# Producció (Docker volume):
|
||
# DATABASE_URL="file:/data/db.sqlite"
|
||
|
||
# ─── Stripe ───────────────────────────────────────────────────
|
||
# Claus des del dashboard de Stripe → Developers → API Keys
|
||
STRIPE_SECRET_KEY=sk_live_XXXXXXXXXXXXXXXXXXXX
|
||
# Per a tests locals usa: sk_test_XXXXXXXXXXXXXXXXXXXX
|
||
|
||
# Secret del webhook de Stripe → Developers → Webhooks
|
||
# En desenvolupament: stripe listen --forward-to localhost:3000/api/webhook
|
||
STRIPE_WEBHOOK_SECRET=whsec_XXXXXXXXXXXXXXXXXXXX
|
||
|
||
# ─── Email (SMTP) ─────────────────────────────────────────────
|
||
# Configuració del servidor SMTP per enviar emails
|
||
SMTP_HOST=smtp.gmail.com
|
||
SMTP_PORT=587
|
||
SMTP_SECURE=false
|
||
SMTP_USER=el-teu-email@gmail.com
|
||
SMTP_PASS=la-teva-contrasenya-o-app-password
|
||
# Email remitent (opcional, per defecte usa SMTP_USER)
|
||
SMTP_FROM=Blood Bros Sport <noreply@bloodbrossport.com>
|
||
|
||
# Email on rebre les notificacions de noves comandes
|
||
ADMIN_EMAIL=albert.gadea@gmail.com
|
||
|
||
# ─── Admin Panel ──────────────────────────────────────────────
|
||
# Contrasenya per accedir a /admin
|
||
ADMIN_PASSWORD=canvia-aquesta-contrasenya-segura
|
||
|
||
# ─── Google Sheets ────────────────────────────────────────────
|
||
# ID del Google Sheet (de la URL: /spreadsheets/d/AQUI/edit)
|
||
GOOGLE_SHEET_ID=
|
||
# Credencials del Service Account en base64
|
||
# PowerShell: [Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes((Get-Content credentials.json -Raw)))
|
||
GOOGLE_CREDENTIALS_BASE64=
|