Environment Variables
Instance Environment (APP_ENV)
Section titled “Instance Environment (APP_ENV)”One of “local”, “staging” or “production”.
Instance Key (APP_KEY)
Section titled “Instance Key (APP_KEY)”Automatically managed by php bakery init. Passwords of system databases that are created by Brezel use this key.
Debug Mode (APP_DEBUG)
Section titled “Debug Mode (APP_DEBUG)”Whether to show Laravel debug information. Set this to false for production.
Instance URL (APP_URL)
Section titled “Instance URL (APP_URL)”URL that points to this instance (public/index.php). The APP_URL is used for file sharing URLs and OAuth flows.
Brezel Export URL (BREZEL_EXPORT_URL)
Section titled “Brezel Export URL (BREZEL_EXPORT_URL)”URL that points to a Brezel/Export instance.
Brezel Files Thumbnail Size Mini (BREZEL_FILES_THUMBNAILSIZE_MINI)
Section titled “Brezel Files Thumbnail Size Mini (BREZEL_FILES_THUMBNAILSIZE_MINI)”The minimum thumbnail size that is used by the Brezel/Files module.
Brezel Files Thumbnail Size Default (BREZEL_FILES_THUMBNAILSIZE_DEFAULT)
Section titled “Brezel Files Thumbnail Size Default (BREZEL_FILES_THUMBNAILSIZE_DEFAULT)”The default thumbnail size that is used by the Brezel/Files module.
Brezel Hide Progress Bar (BREZEL_HIDE_PROGRESS_BAR)
Section titled “Brezel Hide Progress Bar (BREZEL_HIDE_PROGRESS_BAR)”Whether to hide the progress bar in the Brezel/Files module. This can be used for performance reasons if the progress bar is not needed.
Brezel SSG Path Hugo (BREZEL_SSG_PATH_HUGO)
Section titled “Brezel SSG Path Hugo (BREZEL_SSG_PATH_HUGO)”Path to the hugo binary that is used by the Brezel/SSG module.
Broadcasting Driver (BROADCAST_DRIVER)
Section titled “Broadcasting Driver (BROADCAST_DRIVER)”One of “log”, “pusher” or “redis”.
If Brezel Brotcast is used for websockets, use pusher.
Brezel Broadcast Host (BREZEL_BROTCAST_HOST)
Section titled “Brezel Broadcast Host (BREZEL_BROTCAST_HOST)”Host that is used by the broadcasting component.
Brezel Broadcast Port (BREZEL_BROTCAST_PORT)
Section titled “Brezel Broadcast Port (BREZEL_BROTCAST_PORT)”Port that is used by the broadcasting component.
Brezel Broadcast App ID (BREZEL_BROTCAST_APP_ID)
Section titled “Brezel Broadcast App ID (BREZEL_BROTCAST_APP_ID)”ID of the broadcasting component.
Brezel Broadcast Key (BREZEL_BROTCAST_KEY)
Section titled “Brezel Broadcast Key (BREZEL_BROTCAST_KEY)”Key of the broadcasting component.
Brezel Broadcast Secret (BREZEL_BROTCAST_SECRET)
Section titled “Brezel Broadcast Secret (BREZEL_BROTCAST_SECRET)”Secret of the broadcasting component.
Brezel Broadcast Scheme (BREZEL_BROTCAST_SCHEME)
Section titled “Brezel Broadcast Scheme (BREZEL_BROTCAST_SCHEME)”Scheme of the broadcasting component. Either http or https.
Database Host (TENANCY_HOST)
Section titled “Database Host (TENANCY_HOST)”Host of the Brezel meta database.
Database Port (TENANCY_PORT)
Section titled “Database Port (TENANCY_PORT)”Port of the Brezel meta database.
Database Name (TENANCY_DATABASE)
Section titled “Database Name (TENANCY_DATABASE)”Database of the Brezel meta database.
Database Username (TENANCY_USERNAME)
Section titled “Database Username (TENANCY_USERNAME)”Username of the Brezel meta database.
Database Password (TENANCY_PASSWORD)
Section titled “Database Password (TENANCY_PASSWORD)”Password of the Brezel meta database.
Standard Mail Driver (MAIL_DRIVER)
Section titled “Standard Mail Driver (MAIL_DRIVER)”One of “log”, “smtp”, “sendmail” or “ses”.
Standard Mail Host (MAIL_HOST)
Section titled “Standard Mail Host (MAIL_HOST)”Host of the standard mail component.
Standard Mail Port (MAIL_PORT)
Section titled “Standard Mail Port (MAIL_PORT)”Port of the standard mail component.
Standard Mail Username (MAIL_USERNAME)
Section titled “Standard Mail Username (MAIL_USERNAME)”Username of the standard mail component.
Standard Mail Password (MAIL_PASSWORD)
Section titled “Standard Mail Password (MAIL_PASSWORD)”Password of the standard mail component.
Standard Mail From Name (MAIL_FROM_NAME)
Section titled “Standard Mail From Name (MAIL_FROM_NAME)”Name of the standard mail component.
Standard Mail From Address (MAIL_FROM_ADDRESS)
Section titled “Standard Mail From Address (MAIL_FROM_ADDRESS)”Address of the standard mail component.
Standard Mail Encryption (MAIL_ENCRYPTION)
Section titled “Standard Mail Encryption (MAIL_ENCRYPTION)”Encryption of the standard mail component.
API URL (VITE_APP_URL)
Section titled “API URL (VITE_APP_URL)”URL that points to the Brezel API. Should be the same as APP_URL.
System (VITE_APP_SYSTEM)
Section titled “System (VITE_APP_SYSTEM)”Default Brezel system to use. If not specified, the Brezel system should be guessable through the SPA subdomain, e.g. example.brezel.test:8080 would lead to “example” being assumed as Brezel system.
System-specific Variables
Section titled “System-specific Variables”System-specific environment variables are scoped to respective Brezel systems. In contrast to other environment variables on this page, these can be read by Brezel workflows.
They are prefixed with BREZEL_SYSTEM_<system identifier>_. If put in an .env file inside the system directory (e.g. systems/example), no prefix is needed.
On Brezel SaaS instances, they are empty by default.
System (MANAGE_CONNECTION)
Section titled “System (MANAGE_CONNECTION)”Whether to let Brezel manage the database of this system or the database is managed externally, e.g. manually.
System (DB_DATABASE)
Section titled “System (DB_DATABASE)”Database name of the managed database connection.
System (DB_USER)
Section titled “System (DB_USER)”Username of the managed database connection.
System (DB_PASSWORD)
Section titled “System (DB_PASSWORD)”Password of the managed database connection.