From 00f9eece9ada93639b726fd2dc12b9ffc4b22a79 Mon Sep 17 00:00:00 2001 From: oversu <95a7002b-481b-4ef3-b578-f9c421550aa4@localhost> Date: Thu, 3 Sep 2026 13:59:13 +0200 Subject: [PATCH] =?UTF-8?q?T=C3=A9l=C3=A9verser=20les=20fichiers=20vers=20?= =?UTF-8?q?"scripts"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/restore | 10 ++++++++++ scripts/upgrade | 15 +++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 scripts/restore create mode 100644 scripts/upgrade diff --git a/scripts/restore b/scripts/restore new file mode 100644 index 0000000..c6cbb8a --- /dev/null +++ b/scripts/restore @@ -0,0 +1,10 @@ +#!/bin/bash +source ../settings/scripts/_common.sh +ynh_restore "$install_dir" +ynh_restore "$data_dir" +ynh_restore "/etc/nginx/conf.d/$domain.d/$app.conf" +ynh_restore "/etc/php/$php_version/fpm/pool.d/$app.conf" +chown -R "$app:$app" "$install_dir" "$data_dir" +ynh_exec_as_app php "$install_dir/scripts/migrate.php" +ynh_systemctl --service=php8.2-fpm --action=reload +ynh_systemctl --service=nginx --action=reload diff --git a/scripts/upgrade b/scripts/upgrade new file mode 100644 index 0000000..2098a04 --- /dev/null +++ b/scripts/upgrade @@ -0,0 +1,15 @@ +#!/bin/bash +source _common.sh +if [[ -f "$install_dir/scripts/backup.php" && -f "$data_dir/refuge.sqlite" ]]; then + ynh_exec_as_app php "$install_dir/scripts/backup.php" pre-upgrade-yunohost +fi +touch "$data_dir/storage/maintenance.flag" +trap 'rm -f "$data_dir/storage/maintenance.flag"' EXIT +ynh_setup_source --dest_dir="$install_dir" --full_replace --keep="data storage public/media" +prepare_persistent_paths +ynh_config_add_phpfpm +ynh_config_add_nginx +ynh_exec_as_app php "$install_dir/scripts/migrate.php" +rm -f "$data_dir/storage/maintenance.flag" +trap - EXIT +ynh_systemctl --service=php8.2-fpm --action=reload