mirror of
https://github.com/dokku/dokku.git
synced 2026-02-24 04:00:36 +01:00
This plugin is mostly compatible with the nginx plugin, but runs the proxy within a docker container. Users do not have direct access to add custom openresty configuration at this time, but instead receive the ability to setup automatic ssl on first request via letsencrypt integration.
21 lines
580 B
Bash
Executable File
21 lines
580 B
Bash
Executable File
#!/usr/bin/env bash
|
|
source "$PLUGIN_CORE_AVAILABLE_PATH/common/functions"
|
|
source "$PLUGIN_AVAILABLE_PATH/openresty-vhosts/command-functions"
|
|
set -eo pipefail
|
|
[[ $DOKKU_TRACE ]] && set -x
|
|
|
|
trigger-openresty-pre-restore() {
|
|
declare desc="pre-restore the openresty proxy"
|
|
declare trigger="install"
|
|
|
|
if [[ "$(fn-plugin-property-get "openresty" "--global" "proxy-status")" != "started" ]]; then
|
|
return
|
|
fi
|
|
|
|
if ! cmd-openresty-start; then
|
|
dokku_log_warn "Failed to restore openresty proxy, requests may not route as expected"
|
|
fi
|
|
}
|
|
|
|
trigger-openresty-pre-restore "$@"
|