${ROUNDCUBEMAIL_COMPOSER_PLUGINS_SH};
fi
+ if [ ! -d skins/${ROUNDCUBEMAIL_SKIN} ]; then
+ # Installing missing skin
+ echo "Installing missing skin: ${ROUNDCUBEMAIL_SKIN}"
+ composer \
+ --working-dir=${INSTALLDIR} \
+ --prefer-dist \
+ --prefer-stable \
+ --update-no-dev \
+ --no-interaction \
+ --optimize-autoloader \
+ require \
+ -- \
+ roundcube/${ROUNDCUBEMAIL_SKIN};
+ fi
+
if [ ! -e config/config.inc.php ]; then
GENERATED_DES_KEY=`head /dev/urandom | base64 | head -c 24`
touch config/config.inc.php
${ROUNDCUBEMAIL_COMPOSER_PLUGINS_SH};
fi
+ if [ ! -d skins/${ROUNDCUBEMAIL_SKIN} ]; then
+ # Installing missing skin
+ echo "Installing missing skin: ${ROUNDCUBEMAIL_SKIN}"
+ composer \
+ --working-dir=${INSTALLDIR} \
+ --prefer-dist \
+ --prefer-stable \
+ --update-no-dev \
+ --no-interaction \
+ --optimize-autoloader \
+ require \
+ -- \
+ roundcube/${ROUNDCUBEMAIL_SKIN};
+ fi
+
if [ ! -e config/config.inc.php ]; then
GENERATED_DES_KEY=`head /dev/urandom | base64 | head -c 24`
touch config/config.inc.php
${ROUNDCUBEMAIL_COMPOSER_PLUGINS_SH};
fi
+ if [ ! -d skins/${ROUNDCUBEMAIL_SKIN} ]; then
+ # Installing missing skin
+ echo "Installing missing skin: ${ROUNDCUBEMAIL_SKIN}"
+ composer \
+ --working-dir=${INSTALLDIR} \
+ --prefer-dist \
+ --prefer-stable \
+ --update-no-dev \
+ --no-interaction \
+ --optimize-autoloader \
+ require \
+ -- \
+ roundcube/${ROUNDCUBEMAIL_SKIN};
+ fi
+
if [ ! -e config/config.inc.php ]; then
GENERATED_DES_KEY=`head /dev/urandom | base64 | head -c 24`
touch config/config.inc.php
${ROUNDCUBEMAIL_COMPOSER_PLUGINS_SH};
fi
+ if [ ! -d skins/${ROUNDCUBEMAIL_SKIN} ]; then
+ # Installing missing skin
+ echo "Installing missing skin: ${ROUNDCUBEMAIL_SKIN}"
+ composer \
+ --working-dir=${INSTALLDIR} \
+ --prefer-dist \
+ --prefer-stable \
+ --update-no-dev \
+ --no-interaction \
+ --optimize-autoloader \
+ require \
+ -- \
+ roundcube/${ROUNDCUBEMAIL_SKIN};
+ fi
+
if [ ! -e config/config.inc.php ]; then
GENERATED_DES_KEY=`head /dev/urandom | base64 | head -c 24`
touch config/config.inc.php
- ROUNDCUBEMAIL_DB_NAME=roundcube # same as pgsql POSTGRES_DB env name
- ROUNDCUBEMAIL_DB_USER=roundcube # same as pgsql POSTGRES_USER env name
- ROUNDCUBEMAIL_DB_PASSWORD=roundcube # same as pgsql POSTGRES_PASSWORD env name
+ - ROUNDCUBEMAIL_SKIN=larry # Install non-default skin
roundcubedb:
image: postgres:alpine
- ROUNDCUBEMAIL_DB_USER=roundcube # same as pgsql POSTGRES_USER env name
- ROUNDCUBEMAIL_DB_PASSWORD=roundcube # same as pgsql POSTGRES_PASSWORD env name
- ROUNDCUBEMAIL_PLUGINS=enigma
+ - ROUNDCUBEMAIL_SKIN=larry # Install non-default skin
roundcubedb:
image: postgres:alpine