Skip to content

Umgebungsvariablen ​

Vollständige Referenz aller .env-Variablen.

Pflichtfelder

Variablen ohne Defaultwert müssen gesetzt werden — das Backend startet sonst nicht korrekt.


App ​

VariableBeispielwertPflichtBeschreibung
APP_NAMEVenturoJaAnwendungsname
APP_ENVlocal / productionJaUmgebung
APP_KEYbase64:...JaVerschlüsselungskey — per php artisan key:generate
APP_DEBUGtrue / falseJaDebug-Modus — in Produktion immer false
APP_URLhttps://api.saw-sg.deJaBackend-URL

Datenbank ​

VariableBeispielwertPflichtBeschreibung
DB_CONNECTIONmysqlJaDatenbank-Treiber
DB_HOST127.0.0.1JaMySQL-Host
DB_PORT3306JaMySQL-Port
DB_DATABASEventuroJaDatenbankname
DB_USERNAMEventuroJaDatenbanknutzer
DB_PASSWORDsecretJaDatenbankpasswort

Redis ​

VariableBeispielwertPflichtBeschreibung
REDIS_HOST127.0.0.1JaRedis-Host
REDIS_PORT6379NeinRedis-Port (Default: 6379)
REDIS_PASSWORDnullNeinRedis-Passwort (meist leer lokal)

Session / Queue / Cache ​

VariableLokalProduktionBeschreibung
SESSION_DRIVERfileredisSession-Speicher
QUEUE_CONNECTIONdatabaseredisQueue-Backend — lokal kein Redis nötig
CACHE_STOREfileredisCache-Backend

Lokal kein Redis nötig

Für lokale Entwicklung reichen database und file. Redis (und Horizon) laufen nur in Produktion auf dem Coolify-Server. Der lokale Queue Worker startet mit php artisan queue:work (via dev-horizon.ps1).


Mail ​

VariableLokalProduktionBeschreibung
MAIL_MAILERsmtpsmtpMail-Treiber
MAIL_HOSTmailpit / 127.0.0.1smtp.brevo.comSMTP-Host
MAIL_PORT1025587SMTP-Port
MAIL_USERNAMEnull<smtp-user>SMTP-Nutzer
MAIL_PASSWORDnull<smtp-pw>SMTP-Passwort
MAIL_FROM_ADDRESSnoreply@saw-sg.denoreply@saw-sg.deAbsender-Adresse
MAIL_FROM_NAMEVenturoVenturoAbsender-Name

Lokal

Lokal wird Mailpit verwendet (localhost:8025). Alle gesendeten Mails landen dort — kein echtes Versenden an echte Adressen.


Venturo Connector ​

VariableBeispielwertPflichtBeschreibung
N8N_WEBHOOK_BASEhttps://n8n.saw-sg.de/webhookJan8n-Basis-URL für Webhooks
N8N_WEBHOOK_SECRET<zufallsstring>JaShared Secret für n8n-Webhooks

Anthropic Claude API ​

VariableBeispielwertPflichtBeschreibung
ANTHROPIC_API_KEYsk-ant-...JaClaude API Key
ANTHROPIC_DEFAULT_MODELclaude-haiku-4-5-20251001NeinModell für KI-Kunden-Agenten
ANTHROPIC_COACH_MODELclaude-sonnet-4-6NeinModell für KI-Coach (höhere Qualität)

API Key sicher aufbewahren

Den API Key niemals committen. Er steht nur in .env (lokal) oder in Coolify Environment Variables (Produktion).


CORS / Sanctum ​

VariableLokalProduktionBeschreibung
FRONTEND_URLhttp://localhost:5173https://venturo.saw-sg.deFrontend-URL für CORS
SANCTUM_STATEFUL_DOMAINSlocalhost:5173venturo.saw-sg.deSanctum SPA-Domains

Frontend (.env.local / .env.production) ​

VariableLokalProduktionBeschreibung
VITE_API_BASE_URLhttp://localhost:8080https://api.saw-sg.deBackend-API-URL

Vollständiges .env.example ​

Die Datei backend/.env.example enthält alle Variablen als Vorlage mit Kommentaren. Für lokale Einrichtung: cp backend/.env.example backend/.env

Venturo — Simulate Your Venture