#!/bin/bash -x SERVER="apache2-foreground" CANARY="/var/www/html/.installed" if [ -r "$CANARY" ]; then exec "/entrypoint.sh" "$SERVER" fi # Wrapper to run OwnCloudConsole (occ) as www-data user occ() { su -p www-data -s /bin/sh -c "php /var/www/html/occ $*" ; } echo >&2 "**** installing nextcloud" NEXTCLOUD_UPDATE=1 bash /entrypoint.sh date || exit 1 echo >&2 "***** Waiting for nextcloud for ${DOMAIN_NAME}" sleep 10 occ status echo >&2 "***** Setting up nextcloud for ${DOMAIN_NAME}" #occ maintenance:install || exit 1 PROVIDER="$(cat <&2 "installing app $app" occ app:install $app || exit 1 touch "$CANARY.$app" fi done occ config:app:set sociallogin prevent_create_email_exists --value=1 || exit 1 occ config:app:set sociallogin update_profile_on_login --value=1 || exit 1 occ config:app:set sociallogin custom_providers --value=\'$PROVIDER\' || exit 1 touch "$CANARY" exec "/entrypoint.sh" "$SERVER"