#!/bin/bash KAZ_ROOT=$(cd $(dirname $0)/../..; pwd) . "${KAZ_ROOT}/bin/.commonFunctions.sh" setKazVars cd $(dirname $0) . "${DOCKERS_ENV}" . "${KAZ_KEY_DIR}/env-${framadateServName}" . "${KAZ_KEY_DIR}/env-${framadateDBName}" FRAMADATE_URL="${httpProto}://${dateHost}.${domain}" checkDockerRunning "${framadateServName}" "Framadate" || exit if [ ! -f "${DOCK_LIB}/volumes/framadate_dateConfig/_data/config.php" ]; then printKazMsg "\n *** Premier lancement de Framadate" waitUrl "${FRAMADATE_URL}" ${SIMU} docker exec "${framadateServName}" bash -c -i "htpasswd -bc /var/framadate/admin/.htpasswd ${HTTPD_USER} ${HTTPD_PASSWORD}" ${SIMU} docker exec "${framadateServName}" bash -c -i "chown www-data: /var/framadate/.htaccess /var/framadate/admin/.htpasswd" curl -X POST \ -u "${HTTPD_USER}:${HTTPD_PASSWORD}" \ -d "appMail=framadate@kaz.bzh" \ -d "responseMail=no-reply@kaz.bzh" \ -d "defaultLanguage=fr" \ -d "cleanUrl=on" \ -d "dbConnectionString=mysql:host=db;dbname=${MYSQL_DATABASE};port=3306" \ -d "dbUser=${MYSQL_USER}" \ -d "dbPassword=${MYSQL_PASSWORD}" \ -d "dbPrefix=fd_" \ -d "migrationTable=framadate_migration" \ "${FRAMADATE_URL}/admin/install.php" curl -X POST \ -u "${HTTPD_USER}:${HTTPD_PASSWORD}" \ "${FRAMADATE_URL}/admin/migration.php" sed -e "s/'host'\s*=>\s*'[^']*',/'host' => 'smtp',/" \ -e "s/const\s*NOMAPPLICATION\s*=\s*'[^']*';/const NOMAPPLICATION = 'Sondage';/" \ -i "${DOCK_LIB}/volumes/framadate_dateConfig/_data/config.php" fi