diff --git a/rootfs/etc/cont-init.d/03-config.sh b/rootfs/etc/cont-init.d/03-config.sh index aeaeb13..6b8a6a1 100644 --- a/rootfs/etc/cont-init.d/03-config.sh +++ b/rootfs/etc/cont-init.d/03-config.sh @@ -114,6 +114,20 @@ if [ ! -f /data/config/config.php ]; then # https://docs.nextcloud.com/server/stable/admin_manual/configuration_server/automatic_configuration.html touch /tmp/first-install echo "Creating automatic configuration..." + if [ -z "$NEXTCLOUD_ADMIN_USER" ]; then + cat > /var/www/config/autoconfig.php < '/data/data', + 'dbtype' => '${DB_TYPE}', + 'dbname' => '${DB_NAME}', + 'dbuser' => '${DB_USER}', + 'dbpass' => '${DB_PASSWORD}', + 'dbhost' => '${DB_HOST}', + 'dbtableprefix' => '', +); +EOL + else cat > /var/www/config/autoconfig.php < '${DB_PASSWORD}', 'dbhost' => '${DB_HOST}', 'dbtableprefix' => '', + 'adminlogin' => '${NEXTCLOUD_ADMIN_USER}', + 'adminpass' => '${NEXTCLOUD_ADMIN_PASSWORD}', ); EOL + fi runas_user cat > /data/config/config.php <