#!/usr/bin/with-contenv sh # shellcheck shell=sh SIDECAR_CRON=${SIDECAR_CRON:-0} SIDECAR_PREVIEWGEN=${SIDECAR_PREVIEWGEN:-0} SIDECAR_NEWSUPDATER=${SIDECAR_NEWSUPDATER:-0} if [ "$SIDECAR_CRON" = "1" ] || [ "$SIDECAR_PREVIEWGEN" = "1" ] || [ "$SIDECAR_NEWSUPDATER" = "1" ]; then exit 0 fi # Override several config values of Nextcloud echo "Bootstrapping configuration..." yasu nextcloud:nextcloud php -f /etc/tpls/bootstrap.php >/tmp/config.php yasu nextcloud:nextcloud cp /tmp/config.php /data/config/config.php yasu nextcloud:nextcloud sed -i -e "s#@TZ@#$TZ#g" /data/config/config.php # Upgrade Nextcloud if installed if [ "$(occ status --no-ansi | grep 'installed: true')" != "" ]; then echo "Upgrading Nextcloud..." occ upgrade --no-ansi fi # First install ? if [ -f /tmp/first-install ]; then echo "Installing Nextcloud ${NEXTCLOUD_VERSION}..." yasu nextcloud:nextcloud php /var/www/index.php &>/dev/null rm -f /tmp/first-install echo ">>" echo ">> Open your browser to configure your admin account" echo ">>" fi mkdir -p /etc/services.d/nginx cat >/etc/services.d/nginx/run </etc/services.d/php-fpm/run <