diff --git a/plugins/nginx-vhosts/internal-functions b/plugins/nginx-vhosts/internal-functions index 3d3f8c0b1..96727b76e 100755 --- a/plugins/nginx-vhosts/internal-functions +++ b/plugins/nginx-vhosts/internal-functions @@ -162,4 +162,5 @@ nginx_clear_config() { declare desc="Remove the nginx conf file" declare APP="$1" rm -f "$DOKKU_ROOT/$APP/nginx.conf" + fn-nginx-vhosts-nginx-init-cmd "reload" } diff --git a/plugins/ps/subcommands/restore b/plugins/ps/subcommands/restore index 7d23c1148..d3c25df41 100755 --- a/plugins/ps/subcommands/restore +++ b/plugins/ps/subcommands/restore @@ -17,6 +17,8 @@ cmd-ps-restore() { plugn trigger pre-restore "$DOKKU_SCHEDULER" "$APP" if [[ -n "$APP" ]]; then + plugn trigger proxy-clear-config "$APP" + if ! (is_deployed "$APP"); then dokku_log_warn "App $APP has not been deployed" return @@ -27,6 +29,10 @@ cmd-ps-restore() { ps_restore "$APP" || dokku_log_warn "dokku ps:restore ${APP} failed" fi else + for APP in $(dokku_apps); do + plugn trigger proxy-clear-config "$APP" + done + fn-ps-parallel-cmd "restore" fi }