diff --git a/plugins/docker-options/post-delete b/plugins/docker-options/post-delete index 6f5c2adfd..3505fb6a8 100755 --- a/plugins/docker-options/post-delete +++ b/plugins/docker-options/post-delete @@ -1,6 +1,7 @@ #!/usr/bin/env bash set -eo pipefail [[ $DOKKU_TRACE ]] && set -x +source "$PLUGIN_AVAILABLE_PATH/docker-options/functions" trigger-docker-options-post-delete() { declare desc="deletes docker options files for an app" diff --git a/plugins/nginx-vhosts/post-delete b/plugins/nginx-vhosts/post-delete index 6f5194c07..1314918a4 100755 --- a/plugins/nginx-vhosts/post-delete +++ b/plugins/nginx-vhosts/post-delete @@ -1,12 +1,15 @@ #!/usr/bin/env bash set -eo pipefail [[ $DOKKU_TRACE ]] && set -x +source "$PLUGIN_CORE_AVAILABLE_PATH/common/property-functions" source "$PLUGIN_AVAILABLE_PATH/nginx-vhosts/functions" trigger-nginx-vhosts-post-delete() { declare desc="nginx-vhosts post-delete trigger" declare trigger="post-delete" + declare APP="$1" + fn-plugin-property-destroy "nginx" "$APP" restart_nginx "$@" >/dev/null } diff --git a/plugins/scheduler-docker-local/post-delete b/plugins/scheduler-docker-local/post-delete index 7d964952e..da66df2bb 100755 --- a/plugins/scheduler-docker-local/post-delete +++ b/plugins/scheduler-docker-local/post-delete @@ -2,13 +2,16 @@ set -eo pipefail [[ $DOKKU_TRACE ]] && set -x source "$PLUGIN_CORE_AVAILABLE_PATH/common/functions" -source "$PLUGIN_AVAILABLE_PATH/config/functions" +source "$PLUGIN_CORE_AVAILABLE_PATH/common/property-functions" trigger-scheduler-docker-local-post-delete() { declare desc="scheduler-docker-local post-delete plugin trigger" declare trigger="post-delete" declare APP="$1" + fn-plugin-property-destroy "scheduler-docker-local" "$APP" + rm -rf "${DOKKU_LIB_ROOT}/data/scheduler-docker-local/$APP" + local DOKKU_SCHEDULER=$(get_app_scheduler "$APP") if [[ "$DOKKU_SCHEDULER" != "docker-local" ]]; then return