Environment Variables
API
Instance Environment (APP_ENV
)
One of “local”, “staging” or “production”.
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
)
Whether to show Laravel debug information. Set this to false for production.
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
)
URL that points to a Brezel/Export instance.
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
)
The default thumbnail size that is used by the Brezel/Files module.
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
)
Path to the hugo binary that is used by the Brezel/SSG module.
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
)
Host that is used by the broadcasting component.
Brezel Broadcast Port (BREZEL_BROTCAST_PORT
)
Port that is used by the broadcasting component.
Brezel Broadcast App ID (BREZEL_BROTCAST_APP_ID
)
ID of the broadcasting component.
Brezel Broadcast Key (BREZEL_BROTCAST_KEY
)
Key of the broadcasting component.
Brezel Broadcast Secret (BREZEL_BROTCAST_SECRET
)
Secret of the broadcasting component.
Brezel Broadcast Scheme (BREZEL_BROTCAST_SCHEME
)
Scheme of the broadcasting component. Either http
or https
.
Database Host (TENANCY_HOST
)
Host of the Brezel meta database.
Database Port (TENANCY_PORT
)
Port of the Brezel meta database.
Database Name (TENANCY_DATABASE
)
Database of the Brezel meta database.
Database Username (TENANCY_USERNAME
)
Username of the Brezel meta database.
Database Password (TENANCY_PASSWORD
)
Password of the Brezel meta database.
Standard Mail Driver (MAIL_DRIVER
)
One of “log”, “smtp”, “sendmail” or “ses”.
Standard Mail Host (MAIL_HOST
)
Host of the standard mail component.
Standard Mail Port (MAIL_PORT
)
Port of the standard mail component.
Standard Mail Username (MAIL_USERNAME
)
Username of the standard mail component.
Standard Mail Password (MAIL_PASSWORD
)
Password of the standard mail component.
Standard Mail From Name (MAIL_FROM_NAME
)
Name of the standard mail component.
Standard Mail From Address (MAIL_FROM_ADDRESS
)
Address of the standard mail component.
Standard Mail Encryption (MAIL_ENCRYPTION
)
Encryption of the standard mail component.
SPA
API URL (VITE_APP_URL
)
URL that points to the Brezel API. Should be the same as APP_URL
.
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
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
)
Whether to let Brezel manage the database of this system or the database is managed externally, e.g. manually.
System (DB_DATABASE
)
Database name of the managed database connection.
System (DB_USER
)
Username of the managed database connection.
System (DB_PASSWORD
)
Password of the managed database connection.