28 lines
896 B
Bash
28 lines
896 B
Bash
|
#!/bin/bash
|
||
|
# set -ex
|
||
|
|
||
|
CONFIG=/var/roundcube/config/config.inc.php
|
||
|
|
||
|
ROUNDCUBEMAIL_PLUGINS_PHP=`echo "${ROUNDCUBEMAIL_PLUGINS}" | sed -E "s/[, ]+/', '/g"`
|
||
|
mkdir -p ${ROUNDCUBEMAIL_TEMP_DIR} && chown www-data ${ROUNDCUBEMAIL_TEMP_DIR}
|
||
|
touch $CONFIG
|
||
|
|
||
|
echo "Write config to $PWD/config/config.inc.php"
|
||
|
echo "<?php
|
||
|
\$config['db_dsnw'] = '${ROUNDCUBEMAIL_DSNW}';
|
||
|
\$config['db_dsnr'] = '${ROUNDCUBEMAIL_DSNR}';
|
||
|
\$config['default_host'] = '${ROUNDCUBEMAIL_DEFAULT_HOST}';
|
||
|
\$config['default_port'] = '${ROUNDCUBEMAIL_DEFAULT_PORT}';
|
||
|
\$config['smtp_server'] = '${ROUNDCUBEMAIL_SMTP_SERVER}';
|
||
|
\$config['smtp_port'] = '${ROUNDCUBEMAIL_SMTP_PORT}';
|
||
|
\$config['smtp_user'] = '%u';
|
||
|
\$config['smtp_pass'] = '%p';
|
||
|
\$config['temp_dir'] = '${ROUNDCUBEMAIL_TEMP_DIR}';
|
||
|
\$config['plugins'] = ['${ROUNDCUBEMAIL_PLUGINS_PHP}'];
|
||
|
\$config['zipdownload_selection'] = true;
|
||
|
\$config['log_driver'] = 'stdout';
|
||
|
" > $CONFIG
|
||
|
|
||
|
|
||
|
|