Welche Umgebungsvariablen stehen zur Verfügung?
Nachfolgende Umgebungsvariablen stehen zur Verfügung.
Application | ||
Variable | Standard-Wert | Beschreibung |
---|---|---|
BRANDBOX_INSTALL | 0 | Die Installations-Routine /install wird mit dem Wert „1“ freigegeben. |
BRANDBOX_ADMINISTRATOR | Die E-Mail-Adresse, die bei der Installation vergeben wird. | |
BRANDBOX_GC_PROBABILITY | 1 | Wird in Verbindung mit BRANDBOX_GC_DIVISOR dazu verwendet, die Wahrscheinlichkeit zu regeln, mit der die GC-Routine (gc=garbage collection, Speicherbereinigung) gestartet wird. |
BRANDBOX_GC_DIVISOR | 20 | BRANDBOX_GC_DIVISOR definiert gekoppelt mit BRANDBOX_GC_PROBABILITY die Wahrscheinlichkeit, mit der die gc-Routine (gc=garbage collection, Speicherbereinigung) bei jedem Request auf /admin gestartet wird. Die Wahrscheinlichkeit errechnet sich aus BRANDBOX_GC_PROBABILITY / BRANDBOX_GC_DIVISOR. 1 / 100 bedeutet z.B., dass die gc-Routine bei jeder Anfrage mit einer Wahrscheinlichkeit von 1% gestartet wird. |
CRYPTO_KEY_SECURE | nicht leer | Dieser CRYPTO_KEY_SECURE wird verwendet um die Daten in der Datenbank zu verschlüsseln. Der Crypto-Key darf nur für ein Projekt verwendet werden. |
CRYPTO_KEY_16 | nicht leer | Der CRYPTO_KEY_16 wird verwendet um URL basierende Tokens zu hashen. Der Crypto-Key darf nur für ein Projekt verwendet werden. |
COOKIE_SECURE | 1 | Wird die Domain über HTTPS verarbeitet muss der Parameter auf „1“ stehen. Wenn Aktiv muss die Domain Anfragen über HTTPS verarbeiten! |
MYSQL_HOST | mysql | Name des verlinkten MySQL-Docker-Images. |
MYSQL_PORT | 3306 | Port des MySQL-Servers. |
MYSQL_USERNAME | nicht leer | Benutzername des MySQL-Servers. |
MYSQL_PASSWORD | nicht leer | Passwort des MySQL-Servers. |
MYSQL_DATABASE | nicht leer | Datenbank-Name für brandbox. |
HTTP_PORT | 80 | Falls HTTP im Frontend auf einem anderen Port läuft, muss dieser hier eingetragen werden. Interne Ports hinter einem Load-Balancer oder Proxy müssen an dieser Stelle nicht beachtet werden. |
HTTPS_PORT | 443 | Falls HTTPS im Frontend auf einem anderen Port läuft, muss dieser hier eingetragen werden. Interne Ports hinter einem Load-Balancer oder Proxy müssen an dieser Stelle nicht beachtet werden. |
REDIS_HOST | Gibt den Hostnamen eines Redis-Servers an. Ist der Wert leer, wird Redis deaktiviert. | |
REDIS_PORT | 6379 | Gibt den Port an unter dem Redis erreichbar ist. |
DEBUG_LOG_LEVEL | 100 | Siehe \Monolog\Logger. Werte von 100 bis 600. |
DEBUG_LOG_ROTATE | 14 | Gibt an, wie lange Log-Dateien bestehen bleiben sollen. |
PHP_ERROR_REPORTING | 0 | Ist PHP_ERROR_REPORTING auf 1 gestellt, wird in PHP mit folgenden Einstellungen gearbeitet: error_reporting(E_ALL ^ E_NOTICE); Im Live-Betrieb sollte der Wert deaktiviert sein. |
PHP_DISPLAY_ERRORS | 0 | Gibt an, ob PHP-Fehler-Meldungen angezeigt werden sollen. |
Database
Variable | Standard-Wert | Beschreibung |
---|---|---|
MYSQL_ROOT_PASSWORD | nicht leer | Muss identisch sen mit php:MYSQL_PASSWORD |
MYSQL_DATABASE | nicht leer | Muss identisch sen mit php:MYSQL_DATABASE |