Files
btpxpress-frontend/.env.example
2025-10-13 05:29:32 +02:00

60 lines
2.5 KiB
Plaintext

# =============================================================================
# BTP XPRESS CLIENT - CONFIGURATION ENVIRONNEMENT
# =============================================================================
# Copiez ce fichier vers .env.local et configurez les valeurs selon votre environnement
# =============================================================================
# API BACKEND
# =============================================================================
NEXT_PUBLIC_API_URL=http://localhost:8080/api
NEXT_PUBLIC_API_TIMEOUT=10000
# =============================================================================
# APPLICATION
# =============================================================================
NEXT_PUBLIC_APP_NAME=BTP Xpress
NEXT_PUBLIC_APP_VERSION=1.0.0
NEXT_PUBLIC_APP_DESCRIPTION=Plateforme de gestion BTP
# =============================================================================
# THÈME
# =============================================================================
NEXT_PUBLIC_DEFAULT_THEME=blue
NEXT_PUBLIC_DEFAULT_THEME_MODE=light
# =============================================================================
# SÉCURITÉ
# =============================================================================
# Session timeout en secondes (30 minutes par défaut)
NEXT_PUBLIC_SESSION_TIMEOUT=1800
# Activer le mode strict pour la sécurité
NEXT_PUBLIC_SECURITY_STRICT_MODE=true
# Activer la validation côté client
NEXT_PUBLIC_ENABLE_CLIENT_VALIDATION=true
# =============================================================================
# ENVIRONNEMENTS SPÉCIFIQUES
# =============================================================================
# --- DÉVELOPPEMENT ---
# NEXT_PUBLIC_API_URL=http://localhost:8080/api
# NEXT_PUBLIC_SECURITY_STRICT_MODE=false
# --- STAGING ---
# NEXT_PUBLIC_API_URL=https://staging-api.btpxpress.com/api
# NEXT_PUBLIC_SECURITY_STRICT_MODE=true
# --- PRODUCTION ---
# NEXT_PUBLIC_API_URL=https://api.btpxpress.com/api
# NEXT_PUBLIC_SECURITY_STRICT_MODE=true
# NEXT_PUBLIC_SESSION_TIMEOUT=900
# =============================================================================
# NOTES DE SÉCURITÉ
# =============================================================================
# - Ne jamais exposer de secrets ou clés privées dans les variables NEXT_PUBLIC_*
# - Les variables NEXT_PUBLIC_* sont visibles côté client
# - Utilisez uniquement des variables publiques et non sensibles
# - Pour les secrets, utilisez des variables d'environnement côté serveur uniquement