Repository database
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.
MS SQL Server
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
Yes or No
WBE_SQLSRV_TRUST_SERVER
String
1 or 0
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 here.
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 here.
PostgreSQL
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
MySQL
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
Last updated