first commit
This commit is contained in:
44
dockers/framadate/first.sh
Executable file
44
dockers/framadate/first.sh
Executable file
@ -0,0 +1,44 @@
|
||||
#!/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
|
Reference in New Issue
Block a user