From e711d22c3235b174764abfa8d8ab80ad0c320936 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Wed, 30 Jun 2021 16:29:19 +0200 Subject: [PATCH] Update backup --- scripts/backup | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/scripts/backup b/scripts/backup index a90fb55..3ca4521 100644 --- a/scripts/backup +++ b/scripts/backup @@ -27,8 +27,9 @@ ynh_abort_if_errors app=$YNH_APP_INSTANCE_NAME -final_path=$(ynh_app_setting_get $app final_path) -domain=$(ynh_app_setting_get $app domain) +final_path=$(ynh_app_setting_get --app=$app --key=final_path) +domain=$(ynh_app_setting_get --app=$app --key=domain) +db_name=$(ynh_app_setting_get --app=$app --key=db_name) #================================================= # STANDARD BACKUP STEPS @@ -39,17 +40,25 @@ domain=$(ynh_app_setting_get $app domain) ynh_backup --src_path="$final_path" #================================================= -# BACKUP THE CONFIGURATION +# BACKUP THE NGINX CONFIGURATION +#================================================= + +ynh_backup --src_path="/etc/nginx/conf.d/$domain.d/$app.conf" "conf/nginx" + +#================================================= +# SPECIFIC BACKUP +#================================================= +# BACKUP SYSTEMD #================================================= ynh_backup --src_path="/etc/systemd/system/$app.service" "conf/service" -ynh_backup --src_path="/etc/nginx/conf.d/$domain.d/$app.conf" "conf/nginx" #================================================= # BACKUP THE MONGODB DATABASE #================================================= +ynh_print_info --message="Backing up the MongoDB database..." -ynh_mongo_dump_db +ynh_mongo_dump_db --database="$db_name" > ./dump.bson #================================================= # END OF SCRIPT