Files
cursa-corbins-2026/.env.local.example
admin 60f6e9d2e1 Initial commit – Cursa de la Cirera 2026 e-commerce
Next.js 14 + Prisma + Stripe + Google Sheets + Nodemailer
2026-06-17 12:02:28 +02:00

47 lines
2.5 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ─────────────────────────────────────────────────────────────
# 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=