Repository database
Last updated
Was this helpful?
Last updated
Was this helpful?
Changing the repository database when using Docker will be described on this page. By default WriteBackExtreme Docker will use sqlite
, but if that is not an option it can be changed via environment variables.
Do not use the $
character in your password. This character does not play well in the configuration file.
The following environment variables can be passed when starting a container and it will connect to the given database and its credentials.
WBE_DB_DRIVER
String
Value: sqlsrv
WBE_DB_HOST
String
WBE_DB_DATABASE
String
WBE_DB_USERNAME
String
WBE_DB_PASSWORD
String
WBE_DB_PORT
Number
Default: 1433
WBE_SQLSRV_ENCRYPT
Number
1 or 0
WBE_SQLSRV_TRUST_SERVER
String
Yes or No
Some Microsoft SQL Database servers have certificates that could not be verified by our application.
WBE_SQLSRV_TRUST_SERVER
: Set to 1
to disable ssl certificate validation for the SQL Server database. More can be read .
WBE_SQLSRV_ENCRYPT
: SQL Server database uses SSL encryption Set to "yes"
to use encryption. To disable encryption set to "no"
. Read more about this .
The following environment variables can be passed when starting a container and it will connect to the given database and its credentials.
WBE_DB_DRIVER
String
Value: pgsql
WBE_DB_HOST
String
WBE_DB_DATABASE
String
WBE_DB_USERNAME
String
WBE_DB_PASSWORD
String
WBE_DB_PORT
Number
Default: 5432
WBE_DB_SCHEMA
String
Default: PUBLIC
The following environment variables can be passed when starting a container and it will connect to the given database and its credentials.
WBE_DB_DRIVER
String
Value: mysql
WBE_DB_HOST
String
WBE_DB_DATABASE
String
WBE_DB_USERNAME
String
WBE_DB_PASSWORD
String
WBE_DB_PORT
Number
Default: 3306