APP_NAME="SauverMonEntreprise.fr" APP_ENV=local APP_KEY= APP_DEBUG=true APP_URL=http://127.0.0.1:8031 APP_LOCALE=fr APP_FALLBACK_LOCALE=fr APP_FAKER_LOCALE=en_US APP_MAINTENANCE_DRIVER=file # APP_MAINTENANCE_STORE=database # PHP_CLI_SERVER_WORKERS=4 BCRYPT_ROUNDS=12 # Journaux. En PRODUCTION, mettre impérativement LOG_STACK=daily et # LOG_LEVEL=info : le canal « single » écrit dans un fichier unique que rien # ne fait tourner, et le niveau « debug » y déverse tout. Les deux combinés # avaient produit un laravel.log de 153 Mo, purgé le 5 août 2026. Le canal # « daily » ouvre un fichier par jour et supprime les plus anciens au-delà de # LOG_DAILY_DAYS. Le niveau « info » conserve les traces utiles à # l'exploitation, dont le résultat de la sauvegarde quotidienne. LOG_CHANNEL=stack LOG_STACK=daily LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug LOG_DAILY_DAYS=14 DB_CONNECTION=sqlite # DB_HOST=127.0.0.1 # DB_PORT=3306 # DB_DATABASE=laravel # DB_USERNAME=root # DB_PASSWORD= SESSION_DRIVER=database SESSION_LIFETIME=120 SESSION_ENCRYPT=false SESSION_PATH=/ SESSION_DOMAIN=null BROADCAST_CONNECTION=log FILESYSTEM_DISK=local QUEUE_CONNECTION=database CACHE_STORE=database # CACHE_PREFIX= MEMCACHED_HOST=127.0.0.1 REDIS_CLIENT=phpredis REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 MAIL_MAILER=log MAIL_SCHEME=null MAIL_HOST=127.0.0.1 MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_FROM_ADDRESS="contact@sauvermonentreprise.fr" MAIL_FROM_NAME="SauverMonEntreprise.fr" AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET= AWS_USE_PATH_STYLE_ENDPOINT=false VITE_APP_NAME="${APP_NAME}" # --- Recherche --- # MVP : driver "database" (aucun serveur requis). Prod : "meilisearch". SCOUT_DRIVER=database # ===================================================================== # STACK PRODUCTION (activer avec docker-compose.yml — voir README) # ===================================================================== # DB_CONNECTION=pgsql # DB_HOST=127.0.0.1 # DB_PORT=5432 # DB_DATABASE=sauvermonentreprise # DB_USERNAME=sme # DB_PASSWORD=sme_secret # # CACHE_STORE=redis # QUEUE_CONNECTION=redis # SESSION_DRIVER=redis # REDIS_HOST=127.0.0.1 # # SCOUT_DRIVER=meilisearch # MEILISEARCH_HOST=http://127.0.0.1:7700 # MEILISEARCH_KEY=masterKeyChangeMe # # Fournisseur IA — souveraineté UE stricte (Phase 3). Ne jamais committer de secret. # AI_PROVIDER=mistral # AI_API_KEY= # AI_REGION=eu # # --- Paiements Stripe (abonnements Cashier) --- # Tant que STRIPE_SECRET est vide, le paiement en ligne reste neutralisé # (les plans restent visibles, seul le plan gratuit est actif). # 1. Créer les clés API : https://dashboard.stripe.com/apikeys # 2. Créer deux produits/prix récurrents mensuels (Essentiel, Premium) et coller leurs price_id (price_...). # 3. Créer un endpoint webhook vers https://sauvermonentreprise.fr/stripe/webhook et coller son secret (whsec_...). # STRIPE_KEY=pk_live_xxx # STRIPE_SECRET=sk_live_xxx # STRIPE_PRICE_ESSENTIEL=price_xxx # STRIPE_PRICE_PREMIUM=price_xxx # Abonnements partenaires du repertoire (Products a creer dans le dashboard Stripe) : # STRIPE_PRICE_PARTENAIRE_AVOCAT=price_xxx # STRIPE_PRICE_PARTENAIRE_AJ=price_xxx # STRIPE_PRICE_PARTENAIRE_MJ=price_xxx # STRIPE_WEBHOOK_SECRET=whsec_xxx # CASHIER_CURRENCY=eur # # --- Mesure d'audience (Umami, sans cookie) : renseigner les deux pour activer --- # UMAMI_URL=https://analytics.example.com/script.js # UMAMI_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx # Google Analytics 4 (alternative ou complément ; la mesure reste inactive en local) # GA_MEASUREMENT_ID=G-XXXXXXXXXX # Portail d'accès réservé : le site se ferme derrière ce code tant qu'il est # renseigné. Le vider rouvre le site. ACCES_CODE= ACCES_RESERVE=true ANTHROPIC_API_KEY= ANTHROPIC_MODEL=claude-opus-5