Initial commit
This commit is contained in:
60
.env.example
Normal file
60
.env.example
Normal file
@@ -0,0 +1,60 @@
|
||||
# =============================================================================
|
||||
# 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
|
||||
Reference in New Issue
Block a user