Torben Nehmer
a62fa88008
- Completly rebuild the container startup to be less brute-forcish - All relevant configs now lie in the external volume - DB init is only done if a new config is written. - ENV Vars are only needed if you want to automatically write a config - Cleaned up everything
18 lines
466 B
PHP
18 lines
466 B
PHP
<?php
|
|
# DB Config style taken from the Debian maintainers, making things simpler
|
|
# as PHP is easier to manage here than bash substituion magic.
|
|
|
|
include_once("/var/roundcube/config/db.inc.php");
|
|
|
|
switch ($dbtype) {
|
|
case "sqlite":
|
|
$config['db_dsnw'] = "sqlite:///var/roundcube/config/sqlite.db?mode=0640";
|
|
break;
|
|
default:
|
|
if ($dbport != '') $dbport=":$dbport";
|
|
$config['db_dsnw'] = "$dbtype://$dbuser:$dbpass@$dbserver$dbport/$dbname";
|
|
break;
|
|
}
|
|
?>
|
|
|