diff --git a/scripts/_common.sh b/scripts/_common.sh index 454c6ec..b493918 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -5,7 +5,7 @@ #================================================= java_version=17 -mongo_version=6.0 +mongo_version=4.4 # Java dependencies used by the app will be installed through the Java helper pkg_dependencies="" diff --git a/scripts/install b/scripts/install index e94a4a1..ac80166 100755 --- a/scripts/install +++ b/scripts/install @@ -71,6 +71,7 @@ ynh_script_progression --message="Storing installation settings..." --weight=1 ynh_app_setting_set --app=$app --key=domain --value=$domain ynh_app_setting_set --app=$app --key=path --value=$path_url +ynh_app_setting_set --app=$app --key=is_public --value=$is_public #================================================= # STANDARD MODIFICATIONS diff --git a/scripts/restore b/scripts/restore index 340e6b6..9813191 100755 --- a/scripts/restore +++ b/scripts/restore @@ -32,6 +32,7 @@ app=$YNH_APP_INSTANCE_NAME domain=$(ynh_app_setting_get --app=$app --key=domain) path_url=$(ynh_app_setting_get --app=$app --key=path) +is_public=$(ynh_app_setting_get --app=$app --key=is_public) final_path=$(ynh_app_setting_get --app=$app --key=final_path) db_user=$(ynh_app_setting_get --app=$app --key=db_user) html_path=$(ynh_app_setting_get --app=$app --key=html_path) diff --git a/scripts/upgrade b/scripts/upgrade index dcc12f7..757562e 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -20,6 +20,7 @@ app=$YNH_APP_INSTANCE_NAME domain=$(ynh_app_setting_get --app=$app --key=domain) path_url=$(ynh_app_setting_get --app=$app --key=path) +is_public=$(ynh_app_setting_get --app=$app --key=is_public) port_ide=$(ynh_app_setting_get --app=$app --key=port_ide) port_preview=$(ynh_app_setting_get --app=$app --key=port_preview) port_project=$(ynh_app_setting_get --app=$app --key=port_project) @@ -75,6 +76,12 @@ done # ENSURE DOWNWARD COMPATIBILITY #================================================= +# Check or set the value of is_public +if [ -e "$is_public" ]; then + is_public=true + ynh_app_setting_set --app=$app --key=is_public --value=$is_public +fi + # Create html_path if needed if [ -z "$html_path" ]; then ynh_script_progression --message="Ensuring downward compatibility..." --weight=1