Chargement de l'aide...
Chargement...
Configuration complète des variables d'environnement pour Luneo en développement et production.
Créez un fichier .env.local à la racine de apps/frontend/
# ============================================
# FRONTEND ENVIRONMENT VARIABLES
# ============================================
# Backend API (NestJS)
NEXT_PUBLIC_API_URL=https://api.luneo.app
# Stripe Configuration
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_live_xxxxxxxxxxxxx
STRIPE_SECRET_KEY=sk_live_xxxxxxxxxxxxx
# Stripe Price IDs
STRIPE_PRICE_PRO=price_xxxxxxxxxxxxx
STRIPE_PRICE_BUSINESS=price_xxxxxxxxxxxxx
STRIPE_PRICE_ENTERPRISE=price_xxxxxxxxxxxxx
# Google OAuth
NEXT_PUBLIC_GOOGLE_CLIENT_ID=your_google_client_id.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=your_google_client_secret
# Application URLs
NEXT_PUBLIC_APP_URL=https://app.luneo.app
NEXT_PUBLIC_API_URL=https://api.luneo.app
# OpenAI (for AI features)
OPENAI_API_KEY=sk-xxxxxxxxxxxxx
# SendGrid (for emails)
SENDGRID_API_KEY=SG.xxxxxxxxxxxxx
SENDGRID_FROM_EMAIL=noreply@luneo.app
# Vercel Analytics (optional)
NEXT_PUBLIC_VERCEL_ANALYTICS_ID=your_analytics_idObligatoire: Oui
Type: URL publique
Description: URL de l'API backend NestJS (ex: https://api.luneo.app)
En local : http://localhost:3001. En production : l'URL de votre API déployée.
Obligatoire: Oui (si Stripe activé)
Type: Clé publique
Description: Clé publique Stripe pour le frontend
Trouvez cette valeur dans : Stripe Dashboard → Developers → API keys → Publishable key
Obligatoire: Oui (si Stripe activé)
Type: Clé secrète
Description: Clé secrète Stripe (backend only)
⚠️ Production: Utilisez sk_live_ pas sk_test_
Cause: Variable manquante ou mal nommée
Solution:
npm run devSolution: