From c13da5e9e0e5ef40ea1ef9627c58c35a6a24c5f2 Mon Sep 17 00:00:00 2001 From: Selamanse Date: Sat, 20 Oct 2018 00:35:40 +0200 Subject: [PATCH] Use ynh helpers --- scripts/backup | 6 +----- scripts/restore | 13 +++++++------ 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/scripts/backup b/scripts/backup index 952fe0e..1980e58 100644 --- a/scripts/backup +++ b/scripts/backup @@ -23,11 +23,7 @@ domain=$(ynh_app_setting_get $app domain) # BACKUP THE APP MAIN DIR #================================================= -workdir=$(pwd) -cd $final_path -tar -czf $workdir/rocket.chat.gtar . -cd $workdir -ynh_backup ./rocket.chat.gtar +ynh_backup "$final_path" #================================================= # BACKUP THE CONFIGURATION diff --git a/scripts/restore b/scripts/restore index b3abc2e..4ac6360 100644 --- a/scripts/restore +++ b/scripts/restore @@ -53,24 +53,25 @@ id -u $serviceuser || sudo useradd -d "$final_path" -M $serviceuser #================================================= # STANDARD RESTORATION STEPS #================================================= -# RESTORE THE NGINX CONFIGURATION + +ynh_restore + +#================================================= +# RELOAD THE NGINX CONFIGURATION #================================================= -sudo cp -a "conf/nginx" "/etc/nginx/conf.d/$domain.d/$app.conf" sudo systemctl reload nginx #================================================= -# RESTORE THE SYSTEMD CONFIGURATION +# RELOAD AND ENABLE THE SYSTEMD CONFIGURATION #================================================= -sudo cp -a "conf/service" "/etc/systemd/system/rocketchat.service" sudo systemctl daemon-reload sudo systemctl enable rocketchat #================================================= -# RESTORE THE APP MAIN DIR +# RESTORE PERMISSIONS IN THE APP MAIN DIR #================================================= -sudo tar -xzf ./rocket.chat.gtar -C $final_path sudo chown -R $serviceuser: $final_path #=================================================