mirror of
https://github.com/YunoHost-Apps/synapse_ynh.git
synced 2024-09-03 20:26:38 +02:00
Use ynh_restore
This commit is contained in:
parent
1230d72a88
commit
be78025b64
1 changed files with 5 additions and 39 deletions
|
@ -59,32 +59,17 @@ test ! -d $final_path \
|
||||||
#=================================================
|
#=================================================
|
||||||
# STANDARD RESTORATION STEPS
|
# STANDARD RESTORATION STEPS
|
||||||
#=================================================
|
#=================================================
|
||||||
# RESTORE THE NGINX CONFIGURATION
|
# RESTORE ALL CONFIG AND DATA
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
ynh_restore_file --origin_path="/etc/nginx/conf.d/$domain.d/$app.conf"
|
ynh_script_progression --message="Restoring directory and configuration..." --weight=10
|
||||||
|
ynh_restore
|
||||||
#=================================================
|
|
||||||
# RESTORE THE APP MAIN DIR
|
|
||||||
#=================================================
|
|
||||||
ynh_script_progression --message="Restoring the app main directory..."
|
|
||||||
|
|
||||||
ynh_restore_file --origin_path="$final_path"
|
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# RESTORE SYNAPSE LOG
|
|
||||||
#=================================================
|
|
||||||
ynh_script_progression --message="Restoring synapse log..."
|
|
||||||
|
|
||||||
ynh_restore_file --origin_path="/var/log/matrix-$app"
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# RESTORE FAIL2BAN CONFIGURATION
|
# RESTORE FAIL2BAN CONFIGURATION
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Restoring the fail2ban configuration..." --weight=6
|
|
||||||
|
|
||||||
ynh_restore_file --origin_path="/etc/fail2ban/jail.d/$app.conf"
|
ynh_script_progression --message="Reload fail2ban..." --weight=6
|
||||||
ynh_restore_file --origin_path="/etc/fail2ban/filter.d/$app.conf"
|
|
||||||
ynh_systemd_action --action=restart --service_name=fail2ban
|
ynh_systemd_action --action=restart --service_name=fail2ban
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
@ -127,12 +112,7 @@ ynh_psql_execute_file_as_root --file="${YNH_CWD}/dump.sql" --database="$synapse_
|
||||||
#=================================================
|
#=================================================
|
||||||
# RESTORE SYSTEMD
|
# RESTORE SYSTEMD
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Restoring the systemd configuration..." --weight=2
|
ynh_script_progression --message="Enable systemd services" --weight=2
|
||||||
|
|
||||||
ynh_restore_file --origin_path="/etc/default/matrix-$app"
|
|
||||||
ynh_restore_file --origin_path="/etc/systemd/system/matrix-$app.service"
|
|
||||||
ynh_restore_file --origin_path="/etc/default/coturn-$app"
|
|
||||||
ynh_restore_file --origin_path="/etc/systemd/system/coturn-$app.service"
|
|
||||||
|
|
||||||
# systemctl daemon-reload
|
# systemctl daemon-reload
|
||||||
systemctl enable matrix-$app.service
|
systemctl enable matrix-$app.service
|
||||||
|
@ -161,13 +141,6 @@ then
|
||||||
chmod 640 /etc/ssl/private/dh2048.pem
|
chmod 640 /etc/ssl/private/dh2048.pem
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# RESTORE SYNAPSE CONFIG
|
|
||||||
#=================================================
|
|
||||||
ynh_script_progression --message="Restoring synapse configuration..."
|
|
||||||
|
|
||||||
ynh_restore_file --origin_path="/etc/matrix-$app"
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# RECONFIGURE THE TURNSERVER
|
# RECONFIGURE THE TURNSERVER
|
||||||
#=================================================
|
#=================================================
|
||||||
|
@ -241,13 +214,6 @@ ynh_script_progression --message="Configuring log rotation..."
|
||||||
|
|
||||||
ynh_use_logrotate /var/log/matrix-$app
|
ynh_use_logrotate /var/log/matrix-$app
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# RESTORE SYNAPSE DATA
|
|
||||||
#=================================================
|
|
||||||
ynh_script_progression --message="Restoring synapse data..."
|
|
||||||
|
|
||||||
ynh_restore_file --origin_path="/var/lib/matrix-$app"
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# GENERIC FINALIZATION
|
# GENERIC FINALIZATION
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
Loading…
Reference in a new issue