diff --git a/scripts/change_url b/scripts/change_url index ab2d658..33bbb1a 100644 --- a/scripts/change_url +++ b/scripts/change_url @@ -5,9 +5,18 @@ #================================================= # IMPORT GENERIC HELPERS #================================================= - +source _common.sh source /usr/share/yunohost/helpers +#================================================= +# STANDARD MODIFICATIONS +#================================================= +# STOP SYSTEMD SERVICE +#================================================= +ynh_script_progression --message="Stopping a systemd service..." --weight=1 + +ynh_systemd_action --service_name=$app --action=stop --log_path=systemd + #================================================= # MODIFY URL IN NGINX CONF #================================================= @@ -15,8 +24,32 @@ ynh_script_progression --message="Updating NGINX web server configuration..." -- ynh_change_url_nginx_config +#================================================= +# SPECIFIC MODIFICATIONS +#================================================= +# CONFIGURE Kavita +#================================================= +ynh_backup_if_checksum_is_different --file="$install_dir/config/appsettings.json" + +domain=$new_domain +url_path=${new_path#/} + +ynh_add_config --template="../conf/appsettings.json.example" --destination="$install_dir/config/appsettings.json" + +chmod 400 "$install_dir/config/appsettings.json" +chown $app:$app "$install_dir/config/appsettings.json" + +#================================================= +# GENERIC FINALISATION +#================================================= +# START SYSTEMD SERVICE +#================================================= +ynh_script_progression --message="Starting a systemd service..." --weight=1 + +# Start a systemd service +ynh_systemd_action --service_name=$app --action=start + #================================================= # END OF SCRIPT #================================================= - ynh_script_progression --message="Change of URL completed for $app" --last