|
|
@ -6,61 +6,5 @@ setKazVars |
|
|
|
|
|
|
|
cd $(dirname $0) |
|
|
|
. "${DOCKERS_ENV}" |
|
|
|
. ${KAZ_KEY_DIR}/SetAllPass.sh |
|
|
|
|
|
|
|
ORGA="Kaz" |
|
|
|
TPL_DIR="${DOCK_VOL}/dokuwiki_dokuwikiLibtpl/_data" |
|
|
|
PLG_DIR="${DOCK_VOL}/dokuwiki_dokuwikiPlugins/_data" |
|
|
|
CONF_DIR="${DOCK_VOL}/dokuwiki_dokuwikiConf/_data" |
|
|
|
DNLD_DIR="${KAZ_DNLD_DIR}/dokuwiki" |
|
|
|
DockerServName="${dokuwikiServName}" |
|
|
|
WIKI_URL="${httpProto}://${dokuwikiHost}.${domain}" |
|
|
|
|
|
|
|
WIKI_TITLE=Kaz |
|
|
|
WIKI_ROOT=Kaz |
|
|
|
WIKI_EMAIL=wiki@kaz.local |
|
|
|
WIKI_PASS=azerty |
|
|
|
|
|
|
|
|
|
|
|
if ! [[ "$(docker ps -f name=${DockerServName} | grep -w ${DockerServName})" ]]; then |
|
|
|
printKazError "Dokuwiki not running... abort" |
|
|
|
exit |
|
|
|
fi |
|
|
|
|
|
|
|
if [ ! -f "${CONF_DIR}/local.php" ] ; then |
|
|
|
printKazMsg "\n *** Premier lancement de Dokuwiki" |
|
|
|
|
|
|
|
waitUrl "${WIKI_URL}" |
|
|
|
|
|
|
|
curl -X POST \ |
|
|
|
-d "l=fr" \ |
|
|
|
-d "d[title]=${WIKI_TITLE}" \ |
|
|
|
-d "d[acl]=true" \ |
|
|
|
-d "d[superuser]=${WIKI_ROOT}" \ |
|
|
|
-d "d[fullname]=Admin"\ |
|
|
|
-d "d[email]=${WIKI_EMAIL}" \ |
|
|
|
-d "d[password]=${WIKI_PASS}" \ |
|
|
|
-d "d[confirm]=${WIKI_PASS}" \ |
|
|
|
-d "d[policy]=1" \ |
|
|
|
-d "d[allowreg]=false" \ |
|
|
|
-d "d[license]=lic_0" \ |
|
|
|
-d "d[pop]=false" \ |
|
|
|
"${WIKI_URL}/install.php" |
|
|
|
|
|
|
|
cd wiki-conf |
|
|
|
# XXX initialiser admin:<pass>:admin:<mel>:admin,user |
|
|
|
rsync -auHAX local.php users.auth.php acl.auth.php "${CONF_DIR}/" |
|
|
|
chown -R www-data: "${CONF_DIR}/" |
|
|
|
|
|
|
|
sed -i -e "s|\(.*conf\['title'\].*=.*'\).*';|\1${ORGA}';|g" "${CONF_DIR}/local.php" |
|
|
|
sed -i -e "s|\(.*conf\['lang'\].*=.*'\)en';|\1fr';|g" "${CONF_DIR}/dokuwiki.php" |
|
|
|
fi |
|
|
|
|
|
|
|
unzipInDir "${DNLD_DIR}/docnavwiki.zip" "${TPL_DIR}/" |
|
|
|
chown -R www-data: "${TPL_DIR}/" |
|
|
|
|
|
|
|
for plugin in captcha ckgedit smtp todo wrap wrapadd; do |
|
|
|
unzipInDir "${DNLD_DIR}/${plugin}.zip" "${PLG_DIR}" |
|
|
|
done |
|
|
|
chown -R www-data: "${PLG_DIR}/" |
|
|
|
|
|
|
|
"${KAZ_BIN_DIR}/initWiki.sh" |
|
|
|