Skip to content

Konfigurierbare Umgebungsvariablen

Folgende Umgebungsvariablen können für den Betrieb von CrispyCMS gesetzt werden.
Die Variablen werden in der Regel in der .env-Datei oder als Container-Umgebungsvariablen definiert.

CrispyCMS Basics

Variable Beschreibung Erforderlich Standardwert Beispielwert
POSTGRES_URI Datenbank URI Ja - postgres://postgres:password@db:5432/postgres
LICENSE_KEY Lizenzschlüssel für die Aktivierung Nein - F14486CF-503E-2ADC-6B7E-F9B84A19B007
HOST Der Hostname des CMS Ja - example.com
ENVIRONMENT Enviroment des CMS Nein production development, staging, production
TZ PHP Zeitzone Nein UTC Europe/Berlin
PROTO Protokoll zum generieren von Links Ja - https oder http
DEFAULT_LOCALE Standard Spracheinstellung Nein en en oder de
AUTO_ACTIVATE_PLUGINS Plugins beim Starten vom CMS aktivieren Nein - operational_integration
LOG_LEVEL PSR-3 Log Levels Nein INFO DEBUG, ERROR
LANG PHP Locale Nein en_US.UTF-8 de_DE.UTF-8

GeoIP Konfiguration

Variable Beschreibung Erforderlich Standardwert
MAXMIND_ACCOUNT_ID Account ID Nein -
MAXMIND_LICENSE Lizenzschlüssel Nein -
MAXMIND_EDITION_IDS Der Hostname des CMS Nein GeoLite2-ASN GeoLite2-City GeoLite2-Country

Feature Flag Konfiguration

Mit folgenden Variablen kann die Standard Feature Flag Konfiguration überschrieben werden.

Variable Beschreibung Erforderlich Standardwert
UNLEASH_API_KEY Unleash API Schlüssel Nein -
UNLEASH_APP_URL Lizenzschlüssel Nein -