APP_NAME="Infra Manager" APP_ENV=local APP_KEY= APP_DEBUG=true APP_VERSION=1.0.0 APP_URL=http://localhost:8080 APP_PORT=8080 APP_HTTPS_PORT=8443 LOG_CHANNEL=stack LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug # ─── Database ───────────────────────────────────────────────── # SQLite (default — ready to use, no setup needed) DB_CONNECTION=sqlite DB_DATABASE=/var/www/html/database/database.sqlite # MySQL (uncomment to switch — run: docker compose --profile mysql up) # DB_CONNECTION=mysql # DB_HOST=mysql # DB_PORT=3306 # DB_DATABASE=infra_manager # DB_USERNAME=infra_user # DB_PASSWORD=infra_secret # ─── Redis ──────────────────────────────────────────────────── REDIS_HOST=redis REDIS_PASSWORD=infra_redis_secret REDIS_PORT=6379 # ─── Cache & Queue ──────────────────────────────────────────── CACHE_STORE=redis QUEUE_CONNECTION=redis SESSION_DRIVER=redis SESSION_LIFETIME=480 # ─── Mail ───────────────────────────────────────────────────── MAIL_MAILER=log MAIL_HOST=mailpit MAIL_PORT=1025 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS="noreply@infra.local" MAIL_FROM_NAME="${APP_NAME}" # ─── Security ───────────────────────────────────────────────── # Generate with: php artisan key:generate APP_KEY= # ─── Docker Config ──────────────────────────────────────────── USER_ID=1000 GROUP_ID=1000 MYSQL_ROOT_PASSWORD=root_secret_change_me MYSQL_DATABASE=infra_manager MYSQL_USER=infra_user MYSQL_PASSWORD=infra_secret_change_me # ─── LDAP (optional) ───────────────────────────────────────── LDAP_HOST= LDAP_PORT=389 LDAP_BASE_DN= LDAP_USERNAME= LDAP_PASSWORD= LDAP_AUTH_ENABLED=false # ─── Vite ───────────────────────────────────────────────────── VITE_APP_NAME="${APP_NAME}"