Skip to content

Configuration .env

Terminal window
APP_NAME=XetaSuite
APP_ENV=local # local, staging, production
APP_KEY= # Généré avec php artisan key:generate
APP_DEBUG=true # false en production
APP_URL=https://api.xetasuite.test # URL Backend
Terminal window
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=xetasuite
DB_USERNAME=postgres
DB_PASSWORD=secret
Terminal window
# Domaines autorisés pour l'authentification SPA
SANCTUM_STATEFUL_DOMAINS=xetasuite.test
# Domaine du cookie de session
SESSION_DOMAIN=.xetasuite.test
# Driver de session
SESSION_DRIVER=database
# Cookies sécurisés
SESSION_SAME_SITE=none
SESSION_SECURE_COOKIE=true
Terminal window
# URL du frontend (pour les headers CORS)
SPA_URL=http://xetasuite.test
Terminal window
QUEUE_CONNECTION=redis # sync, database, redis
CACHE_DRIVER=redis # file, database, redis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
Terminal window
MAIL_MAILER=smtp
MAIL_HOST=mailpit
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="noreply@xetasuite.com"
MAIL_FROM_NAME="${APP_NAME}"
Terminal window
# Vide pour utiliser le proxy Vite (développement)
VITE_API_URL=
# URL directe en production
VITE_API_URL=https://api.xetasuite.com
Terminal window
APP_ENV=production
APP_DEBUG=false
# Domaines de production
SANCTUM_STATEFUL_DOMAINS=xetasuite.com
SESSION_DOMAIN=.xetasuite.com
FRONTEND_URL=https://xetasuite.com
# Drivers recommandés
QUEUE_CONNECTION=redis
CACHE_DRIVER=redis
SESSION_DRIVER=database