From a694881d1a61397b338eb0798335d5932eb4a346 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Fri, 23 Aug 2019 18:20:41 +0200 Subject: [PATCH] Moar small changes to test multi instance installs and public install --- legacy_app_ynh/manifest.json | 2 +- legacy_app_ynh/scripts/install | 5 ++++- legacy_app_ynh/scripts/restore | 3 +++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/legacy_app_ynh/manifest.json b/legacy_app_ynh/manifest.json index a36603e..5c37eeb 100644 --- a/legacy_app_ynh/manifest.json +++ b/legacy_app_ynh/manifest.json @@ -13,7 +13,7 @@ "requirements": { "yunohost": ">> 2.5.0" }, - "multi_instance": false, + "multi_instance": true, "arguments": { "install" : [ { diff --git a/legacy_app_ynh/scripts/install b/legacy_app_ynh/scripts/install index a62e20d..475670c 100644 --- a/legacy_app_ynh/scripts/install +++ b/legacy_app_ynh/scripts/install @@ -15,7 +15,7 @@ sudo sed -i "s@FOLDER@$app/@g" ../conf/nginx.conf sudo cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/$app.conf # Make directory for app web data -sudo mkdir -p /var/www/$app +sudo mkdir /var/www/$app sudo cp ../conf/index.html /var/www/$app sudo yunohost app checkport 12345 @@ -33,6 +33,9 @@ sudo yunohost app setting $app mysqlpwd -v $db_pwd # Other custom stuff sudo cp ../sources/importantfile /etc/ +# Set the app as public +sudo yunohost app setting $app unprotected_uris -v "/" + # Reload Nginx and regenerate SSOwat conf sudo service nginx reload #sudo yunohost app ssowatconf diff --git a/legacy_app_ynh/scripts/restore b/legacy_app_ynh/scripts/restore index 6fa75e5..953f0a0 100644 --- a/legacy_app_ynh/scripts/restore +++ b/legacy_app_ynh/scripts/restore @@ -33,6 +33,9 @@ sudo su -c "mysql -u $db_user -p$db_pwd $app < ${restore_dir}/db.sql" # even if restore_dir is in read-only as long as there's no set -eu activated... sudo rm ${restore_dir}/db.sql +# Set the app as public +sudo yunohost app setting $app unprotected_uris -v "/" + # Reload/reconfigure services sudo service nginx reload sudo yunohost app ssowatconf