From d04c644d62065b4ea84c1e9cadd03bbf40a7ea70 Mon Sep 17 00:00:00 2001 From: frju365 Date: Sat, 11 Feb 2017 20:09:17 +0100 Subject: [PATCH] Create backup --- scripts/backup | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 scripts/backup diff --git a/scripts/backup b/scripts/backup new file mode 100644 index 0000000..69d65fe --- /dev/null +++ b/scripts/backup @@ -0,0 +1,21 @@ +#!/bin/bash + +# Exit on command errors and treat unset variables as an error +set -eu + +# Load common variables and functions +source ./_common.sh + +domain=$(ynh_app_setting_get "$app" domain) + +# Copy the app source and data files +ynh_backup "$DESTDIR" "www" +ynh_backup "$DATA_PATH" "data" + +# Copy the conf files +mkdir ./conf +ynh_backup "/etc/nginx/conf.d/${domain}.d/${app}.conf" "conf/nginx.conf" +ynh_backup "/etc/systemd/system/${app}.service" "conf/systemd.service" + +# Copy NGINX configuration +ynh_backup "/etc/nginx/conf.d/${domain}.d/${app}.conf" "nginx.conf"