|
|
@ -3,36 +3,6 @@ |
|
|
|
KAZ_ROOT=$(cd $(dirname $0)/../..; pwd) |
|
|
|
. "${KAZ_ROOT}/bin/.commonFunctions.sh" |
|
|
|
setKazVars |
|
|
|
|
|
|
|
cd $(dirname $0) |
|
|
|
. "${DOCKERS_ENV}" |
|
|
|
. "${KAZ_KEY_DIR}/env-${nextcloudServName}" |
|
|
|
. "${KAZ_KEY_DIR}/env-${nextcloudDBName}" |
|
|
|
|
|
|
|
CLOUD_URL="${httpProto}://${cloudHost}.${domain}" |
|
|
|
|
|
|
|
if ! [[ "$(docker ps -f name=${nextcloudServName} | grep -w ${nextcloudServName})" ]]; then |
|
|
|
printKazError "NextCloud not running... abort" |
|
|
|
exit |
|
|
|
fi |
|
|
|
|
|
|
|
if ! grep -q "'installed' => true," "${DOCK_VOL}/volumes/cloudConfig/_data/config.php" 2> /dev/null; then |
|
|
|
printKazMsg "\n *** Premier lancement de NextCLoud" |
|
|
|
|
|
|
|
waitUrl "${CLOUD_URL}" |
|
|
|
|
|
|
|
curl -X POST \ |
|
|
|
-d "install=true" \ |
|
|
|
-d "adminlogin=${nextcloud_NEXTCLOUD_ADMIN_USER}" \ |
|
|
|
-d "adminpass=${nextcloud_NEXTCLOUD_ADMIN_PASSWORD}" \ |
|
|
|
-d "directory=/var/www/html/data" \ |
|
|
|
-d "dbtype=mysql" \ |
|
|
|
-d "dbuser=${nextcloud_MYSQL_USER}" \ |
|
|
|
-d "dbpass=${nextcloud_MYSQL_PASSWORD}" \ |
|
|
|
-d "dbname=${nextcloud_MYSQL_DATABASE}" \ |
|
|
|
-d "dbhost=${nextcloud_MYSQL_HOST}" \ |
|
|
|
-d "install-recommended-apps=true" \ |
|
|
|
"${CLOUD_URL}" |
|
|
|
fi |
|
|
|
|
|
|
|
"${KAZ_ROOT}/bin/updateCloud.sh" |
|
|
|
"${KAZ_BIN_DIR}/initCloud.sh" |
|
|
|