|
|
|
@ -44,6 +44,14 @@ test ! -d $final_path \ |
|
|
|
|
|
|
|
#================================================= |
|
|
|
# STANDARD RESTORATION STEPS |
|
|
|
#================================================= |
|
|
|
# REINSTALL DEPENDENCIES |
|
|
|
#================================================= |
|
|
|
ynh_script_progression --message="Reinstalling dependencies..." --weight=10 |
|
|
|
|
|
|
|
# Define and install dependencies |
|
|
|
ynh_install_app_dependencies $pkg_dependencies |
|
|
|
|
|
|
|
#================================================= |
|
|
|
# RESTORE THE NGINX CONFIGURATION |
|
|
|
#================================================= |
|
|
|
@ -67,13 +75,15 @@ ynh_script_progression --message="Restoring the app main directory..." |
|
|
|
ynh_restore_file --origin_path="$final_path" |
|
|
|
|
|
|
|
#================================================= |
|
|
|
# RESTORE THE MYSQL DATABASE |
|
|
|
# RESTORE THE POSTGRESQL DATABASE |
|
|
|
#================================================= |
|
|
|
ynh_script_progression --message="Restoring the MySQL database..." --weight=9 |
|
|
|
ynh_script_progression --message="Restoring the PostgreSQL database..." --weight=9 |
|
|
|
|
|
|
|
db_pwd=$(ynh_app_setting_get --app=$app --key=mysqlpwd) |
|
|
|
ynh_mysql_setup_db --db_user=$db_name --db_name=$db_name --db_pwd=$db_pwd |
|
|
|
ynh_mysql_connect_as --user=$db_name --password=$db_pwd --database=$db_name < ./db.sql |
|
|
|
ynh_psql_test_if_first_run |
|
|
|
db_pwd=$(ynh_app_setting_get --app=$app --key=psqlpwd) |
|
|
|
ynh_psql_setup_db --db_user=$db_name --db_name=$db_name --db_pwd=$db_pwd |
|
|
|
# Restore dump |
|
|
|
ynh_psql_connect_as --user=$db_name --password=$db_pwd --database=$db_name < ./db.sql |
|
|
|
|
|
|
|
#================================================= |
|
|
|
# RECREATE THE DEDICATED USER |
|
|
|
@ -85,14 +95,6 @@ ynh_system_user_create --username=$app |
|
|
|
|
|
|
|
#================================================= |
|
|
|
# SPECIFIC RESTORATION |
|
|
|
#================================================= |
|
|
|
# REINSTALL DEPENDENCIES |
|
|
|
#================================================= |
|
|
|
ynh_script_progression --message="Reinstalling dependencies..." --weight=10 |
|
|
|
|
|
|
|
# Define and install dependencies |
|
|
|
ynh_install_app_dependencies $pkg_dependencies |
|
|
|
|
|
|
|
#================================================= |
|
|
|
# RESTORE THE PHP-FPM CONFIGURATION |
|
|
|
#================================================= |
|
|
|
|