###> symfony/framework-bundle ### APP_ENV=prod APP_SECRET=ee0e823b0c8d4d7581295c01ff9ab9ae ###< symfony/framework-bundle ### ###> doctrine/doctrine-bundle ### # MySQL 8+ Konfiguration DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=8.0.32&charset=utf8mb4" ###< doctrine/doctrine-bundle ### ###> symfony/mailer ### # SMTP (E-Mails senden) - Outlook/Microsoft 365 MAILER_DSN=smtp://buchung@ksb-dueren.de:YOUR_APP_PASSWORD@smtp-mail.outlook.com:587 MAILER_FROM=buchung@ksb-dueren.de ###< symfony/mailer ### ###> IMAP Configuration (E-Mails empfangen) ### IMAP_HOST=outlook.office365.com IMAP_PORT=993 IMAP_USERNAME=buchung@ksb-dueren.de IMAP_PASSWORD=YOUR_APP_PASSWORD IMAP_SSL=true ###< IMAP Configuration ### # Admin/System Email (für Benachrichtigungen) ADMIN_EMAIL=buchung@ksb-dueren.de ###> Microsoft OAuth (Outlook Calendar Integration) ### MICROSOFT_CLIENT_ID=your-client-id MICROSOFT_CLIENT_SECRET=your-client-secret MICROSOFT_TENANT_ID=your-tenant-id MICROSOFT_REDIRECT_URI=https://dp-smartsolutions.de/appointments/admin/outlook/callback ###< Microsoft OAuth ### ###> InfluxDB Configuration (Water Quality Monitoring) ### INFLUXDB_HOST=localhost INFLUXDB_PORT=8086 INFLUXDB_DATABASE=water_quality INFLUXDB_USERNAME=influx_user INFLUXDB_PASSWORD=influx_password ###< InfluxDB Configuration ### ###> Legacy SMTP Configuration (Fallback) ### SMTP_HOST=smtp-mail.outlook.com SMTP_PORT=587 SMTP_USER=buchung@ksb-dueren.de SMTP_PASSWORD=YOUR_APP_PASSWORD ###< Legacy SMTP Configuration ### ###> Outlook Calendar Sync ### OUTLOOK_SYNC_ENABLED=true # Optional: Eigener Outlook-Kalender für Bewegungszentrum / Geburtstage (Ehrentag). # Wenn gesetzt, werden Slots, Buchungen und Sync für Event Center mit DIESEM Konto genutzt. # Sonst wird die erste aktive Outlook-Synchronisation aus der DB verwendet (z.B. mobi@ oder buchung@). # Das hier angegebene Konto muss unter Admin → Outlook Integration verbunden sein. # EVENT_CENTER_OUTLOOK_EMAIL=bewegungszentrum@ksb-dueren.de ###< Outlook Calendar Sync ### ###> Container Measurements (InfluxDB Mapping) ### CONTAINER_1_MEASUREMENT=container_1_data CONTAINER_2_MEASUREMENT=container_2_data ###< Container Measurements ### # =================================================================== # ANLEITUNG: # =================================================================== # 1. Kopiere diese Datei und benenne sie in ".env" um # 2. Ersetze alle Platzhalter (YOUR_APP_PASSWORD, db_user, etc.) # 3. APP_SECRET darf NIEMALS geändert werden nach dem ersten Deployment! # 4. Stelle sicher, dass .env in .gitignore steht (nie committen!) # # Für Outlook App-Passwort: # - Gehe zu: https://account.microsoft.com/security # - Erstelle ein App-Passwort unter "Erweiterte Sicherheitsoptionen" # - Verwende dasselbe Passwort für MAILER_DSN, IMAP_PASSWORD und SMTP_PASSWORD # ===================================================================