# ── CluPilot .env template ─────────────────────────────────────────────── # Copy to .env, then: docker compose up -d && clupilot artisan key:generate # Shared by Laravel AND docker-compose. No ${} interpolation (compose passes # it literally). Values below are DEV defaults — set strong secrets for real # deployments and NEVER commit the resulting .env. APP_NAME=CluPilot APP_ENV=local APP_KEY= APP_DEBUG=true APP_URL=http://localhost APP_LOCALE=de APP_FALLBACK_LOCALE=en APP_FAKER_LOCALE=de_DE APP_MAINTENANCE_DRIVER=file BCRYPT_ROUNDS=12 LOG_CHANNEL=stack LOG_STACK=single LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug # ── Database (MariaDB service) ─────────────────────────────────────────── # Dev defaults so `docker compose up` boots out of the box. Override for prod. DB_CONNECTION=mariadb DB_HOST=mariadb DB_PORT=3306 DB_DATABASE=clupilot DB_USERNAME=clupilot DB_PASSWORD=clupilot DB_ROOT_PASSWORD=clupilot_root # ── Redis (cache/session/queue) ────────────────────────────────────────── REDIS_CLIENT=phpredis REDIS_HOST=redis REDIS_PASSWORD=null REDIS_PORT=6379 SESSION_DRIVER=redis SESSION_LIFETIME=120 SESSION_ENCRYPT=false SESSION_PATH=/ SESSION_DOMAIN=null CACHE_STORE=redis QUEUE_CONNECTION=redis FILESYSTEM_DISK=local # ── Broadcasting / Reverb ──────────────────────────────────────────────── BROADCAST_CONNECTION=reverb REVERB_APP_ID=clupilot REVERB_APP_KEY=change-me-app-key REVERB_APP_SECRET=change-me-app-secret # server-side: internal compose service name REVERB_HOST=reverb REVERB_PORT=8080 REVERB_SCHEME=http REVERB_SERVER_HOST=0.0.0.0 REVERB_SERVER_PORT=8080 # browser-side (baked into built assets): the address a browser can reach VITE_REVERB_APP_KEY=change-me-app-key VITE_REVERB_HOST=localhost VITE_REVERB_PORT=8080 VITE_REVERB_SCHEME=http VITE_APP_NAME=CluPilot # Vite HMR host the browser connects to (dev). Set to the reachable VM address # when developing against a remote host; localhost for local-only. VITE_HMR_HOST=localhost # ── Mail (dev → log) ───────────────────────────────────────────────────── MAIL_MAILER=log MAIL_FROM_ADDRESS=hello@clupilot.local MAIL_FROM_NAME=CluPilot # ── docker-compose knobs (host-side) ───────────────────────────────────── HOST_UID=1000 HOST_GID=1000 APP_PORT=80 VITE_PORT=5173 REVERB_HOST_PORT=8080 DB_HOST_PORT=3306