Files
WebAPP/.env.example
Rhino 2e24a40d68 Stand: SMTP-Test, Admin-Mail-Tab, Notifiable-Fix, Lazy-Quill
- Fix: Notifiable-Trait zum User-Model hinzugefuegt (behebt notify()-500er)
- Installer: SMTP-Verbindungstest mit EsmtpTransport + Ueberspringen-Link
- Admin: Neuer E-Mail-Tab mit SMTP-Konfiguration + Verbindungstest
- Admin: Lazy Quill-Initialisierung (nur sichtbare Locale wird geladen)
- Uebersetzungen: 17 neue Mail-Keys in allen 6 Sprachen

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 07:30:37 +01:00

87 lines
1.9 KiB
Plaintext
Executable File

APP_NAME="Handball App"
APP_ENV=local
APP_KEY=
# ACHTUNG: In Produktion IMMER auf false setzen!
APP_DEBUG=false
APP_TIMEZONE="Europe/Berlin"
APP_URL=http://localhost:8000
APP_LOCALE=de
APP_FALLBACK_LOCALE=de
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
DB_CONNECTION=sqlite
# DB_HOST=127.0.0.1
# DB_PORT=3306
# DB_DATABASE=handball_app
# DB_USERNAME=root
# DB_PASSWORD=
SESSION_DRIVER=database
SESSION_LIFETIME=120
SESSION_ENCRYPT=true
SESSION_PATH=/
SESSION_DOMAIN=null
# Sicherheits-Defaults: In Produktion (HTTPS) muessen diese aktiv sein!
SESSION_SECURE_COOKIE=false
SESSION_SAME_SITE=lax
BROADCAST_CONNECTION=log
FILESYSTEM_DISK=local
QUEUE_CONNECTION=database
CACHE_STORE=database
MAIL_MAILER=log
MAIL_SCHEME=null
MAIL_HOST=127.0.0.1
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_FROM_ADDRESS="noreply@example.com"
MAIL_FROM_NAME="${APP_NAME}"
# Nominatim Geocoding (OpenStreetMap)
NOMINATIM_USER_AGENT="HandballApp/1.0 kontakt@example.de"
NOMINATIM_BASE_URL=https://nominatim.openstreetmap.org
# Admin-Seeder (PFLICHT — keine Fallback-Werte mehr!)
ADMIN_EMAIL=admin@handball.local
ADMIN_PASSWORD=
# Support-API (optional)
# SUPPORT_API_URL=https://support.rhino.nrw/api/v1
# -------------------------------------------------------
# PRODUKTION — folgende Werte vor dem Deployment setzen!
# -------------------------------------------------------
# APP_ENV=production
# APP_DEBUG=false
# APP_URL=https://handball.example.com
# LOG_CHANNEL=daily
# LOG_DAILY_DAYS=30
# LOG_LEVEL=warning
#
# SESSION_ENCRYPT=true
# SESSION_SECURE_COOKIE=true
# SESSION_SAME_SITE=strict
#
# DB_CONNECTION=mysql
# DB_HOST=127.0.0.1
# DB_PORT=3306
# DB_DATABASE=handball_app
# DB_USERNAME=handball_user
# DB_PASSWORD=
#
# SQLite (nur lokal): Dateiberechtigungen auf 640 setzen!
# chmod 640 database/database.sqlite