1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/mediawiki_ynh.git synced 2024-09-03 19:46:05 +02:00
This commit is contained in:
Elie 2014-09-01 16:13:34 -04:00
parent e2495fcecd
commit da8b90eabc
2 changed files with 29 additions and 0 deletions

View file

@ -43,7 +43,17 @@
},
"choices": ["en", "fr"],
"default": "en"
},
{
"name": "is_public",
"ask": {
"en": "Is it a public wiki ?",
"fr": "Est-ce un wiki public ?"
},
"choices": ["Yes", "No"],
"default": "Yes"
}
]
}
}

View file

@ -3,6 +3,8 @@ domain=$1
path=$2
wiki_name=$3
language=$4
is_public=$5
# Check domain/path availability
sudo yunohost app checkurl $domain$path -a mediawiki
@ -67,6 +69,23 @@ sed -i "s@PATHTOCHANGE@$path@g" ../conf/nginx.conf
sed -i "s@ALIASTOCHANGE@$final_path/@g" ../conf/nginx.conf
sudo cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/mediawiki.conf
#sudo yunohost app setting mediawiki is_public -v "$is_public"
#if [ $is_public = "Yes" ];
#then
# sudo yunohost app setting mediawiki skipped_uris -v "/"
#fi
# Reload Nginx and regenerate SSOwat conf
sudo service nginx reload
sudo yunohost app ssowatconf
# Add admin account
# Step 1 : get a token
#gettoken=$(curl -c tmpcookie -kL -X POST https://$domain$path/api.php --data "format=json&action=createaccount&name=monAdmin&password=123456&reason=InstallMediawiki")
#echo $gettoken
#token=$(echo $gettoken | grep -Po '(?<="token":")[^"]*')
#echo $token
## Step 2 : create the account
#echo "format=json&token=$token&action=createaccount&name=monAdmin&reason=InstallMediawiki"
#curl -b tmpcookie -kL -X POST https://$domain$path/api.php --data "format=json&token=$token&action=createaccount&name=monAdmin&password=123456&reason=InstallMediawiki"