12345678910111213141516171819202122232425262728293031 |
- #!/bin/bash
- # Exit on command errors and treat unset variables as an error
- set -eu
- # See comments in install script
- app=$YNH_APP_INSTANCE_NAME
- # Source YunoHost helpers
- . /usr/share/yunohost/helpers
- # Backup sources & data
- # Note: the last argument is where to save this path, see the restore script.
- ynh_backup "/var/www/${app}" "sources"
- # If a MySQL database is used:
- #
- # # Dump the database
- # dbname=$app
- # dbuser=$app
- # dbpass=$(ynh_app_setting_get "$app" mysqlpwd)
- # mysqldump -u "$dbuser" -p"$dbpass" --no-create-db "$dbname" > ./dump.sql
- # Copy NGINX configuration
- domain=$(ynh_app_setting_get "$app" domain)
- ynh_backup "/etc/nginx/conf.d/${domain}.d/${app}.conf" "nginx.conf"
- # If a dedicated php-fpm process is used:
- #
- # # Copy PHP-FPM pool configuration
- # ynh_backup "/etc/php5/fpm/pool.d/${app}.conf" "php-fpm.conf"
|