Configuration .env
Variables Backend (Laravel)
Section intitulée « Variables Backend (Laravel) »Application
Section intitulée « Application »APP_NAME=XetaSuiteAPP_ENV=local # local, staging, productionAPP_KEY= # Généré avec php artisan key:generateAPP_DEBUG=true # false en productionAPP_URL=https://api.xetasuite.test # URL BackendBase de données
Section intitulée « Base de données »DB_CONNECTION=pgsqlDB_HOST=127.0.0.1DB_PORT=5432DB_DATABASE=xetasuiteDB_USERNAME=postgresDB_PASSWORD=secretAuthentification Sanctum
Section intitulée « Authentification Sanctum »# Domaines autorisés pour l'authentification SPASANCTUM_STATEFUL_DOMAINS=xetasuite.test
# Domaine du cookie de sessionSESSION_DOMAIN=.xetasuite.test
# Driver de sessionSESSION_DRIVER=database
# Cookies sécurisésSESSION_SAME_SITE=noneSESSION_SECURE_COOKIE=true# URL du frontend (pour les headers CORS)SPA_URL=http://xetasuite.testQueue & Cache
Section intitulée « Queue & Cache »QUEUE_CONNECTION=redis # sync, database, redisCACHE_DRIVER=redis # file, database, redisREDIS_HOST=127.0.0.1REDIS_PASSWORD=nullREDIS_PORT=6379MAIL_MAILER=smtpMAIL_HOST=mailpitMAIL_PORT=1025MAIL_USERNAME=nullMAIL_PASSWORD=nullMAIL_ENCRYPTION=nullMAIL_FROM_ADDRESS="noreply@xetasuite.com"MAIL_FROM_NAME="${APP_NAME}"Variables Frontend (React)
Section intitulée « Variables Frontend (React) »# Vide pour utiliser le proxy Vite (développement)VITE_API_URL=
# URL directe en productionVITE_API_URL=https://api.xetasuite.comConfiguration Production
Section intitulée « Configuration Production »APP_ENV=productionAPP_DEBUG=false
# Domaines de productionSANCTUM_STATEFUL_DOMAINS=xetasuite.comSESSION_DOMAIN=.xetasuite.comFRONTEND_URL=https://xetasuite.com
# Drivers recommandésQUEUE_CONNECTION=redisCACHE_DRIVER=redisSESSION_DRIVER=databaseVITE_API_URL=https://api.xetasuite.com