Created
August 12, 2017 17:27
-
-
Save jcrben/2b8b0a844c4690494ff3bc6212e27eb3 to your computer and use it in GitHub Desktop.
dokku-trace-build-config-erro
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ubuntu@ubuntu-xenial:~$ dokku nginx:build-config pathhero | |
+ export DOKKU_DISTRO | |
++ . /etc/os-release | |
++ echo ubuntu | |
+ DOKKU_DISTRO=ubuntu | |
+ export DOKKU_IMAGE=gliderlabs/herokuish | |
+ DOKKU_IMAGE=gliderlabs/herokuish | |
+ export DOKKU_LIB_ROOT=/var/lib/dokku | |
+ DOKKU_LIB_ROOT=/var/lib/dokku | |
+ export PLUGIN_PATH=/var/lib/dokku/plugins | |
+ PLUGIN_PATH=/var/lib/dokku/plugins | |
+ export PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available | |
+ PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available | |
+ export PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled | |
+ PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled | |
+ export PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins | |
+ PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins | |
+ export PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available | |
+ PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available | |
+ export PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled | |
+ PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled | |
+ export DOKKU_API_VERSION=1 | |
+ DOKKU_API_VERSION=1 | |
+ export DOKKU_NOT_IMPLEMENTED_EXIT=10 | |
+ DOKKU_NOT_IMPLEMENTED_EXIT=10 | |
+ export DOKKU_VALID_EXIT=0 | |
+ DOKKU_VALID_EXIT=0 | |
+ export DOKKU_LOGS_DIR=/var/log/dokku | |
+ DOKKU_LOGS_DIR=/var/log/dokku | |
+ export DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log | |
+ DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log | |
+ export DOKKU_CONTAINER_LABEL=dokku | |
+ DOKKU_CONTAINER_LABEL=dokku | |
+ export DOKKU_GLOBAL_RUN_ARGS=--label=dokku | |
+ DOKKU_GLOBAL_RUN_ARGS=--label=dokku | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ parse_args nginx:build-config pathhero | |
+ declare 'desc=top-level cli arg parser' | |
+ local next_index=1 | |
+ local skip=false | |
+ args=("$@") | |
+ local args | |
+ for arg in '"$@"' | |
+ [[ false == \t\r\u\e ]] | |
+ case "$arg" in | |
+ next_index=2 | |
+ for arg in '"$@"' | |
+ [[ false == \t\r\u\e ]] | |
+ case "$arg" in | |
+ next_index=3 | |
+ return 0 | |
+ args=("$@") | |
+ skip_arg=false | |
+ [[ nginx:build-config =~ ^--.* ]] | |
+ has_tty | |
+ declare 'desc=return 0 if we have a tty' | |
++ /usr/bin/tty | |
+ [[ /dev/pts/0 == \n\o\t\ \a\ \t\t\y ]] | |
+ return 0 | |
++ id -un | |
+ [[ ubuntu != \d\o\k\k\u ]] | |
+ [[ ! nginx:build-config =~ plugin:* ]] | |
+ [[ ! nginx:build-config == \s\s\h\-\k\e\y\s\:\a\d\d ]] | |
++ id -un | |
+ export SSH_USER=ubuntu | |
+ SSH_USER=ubuntu | |
+ sudo -u dokku -E -H /usr/bin/dokku nginx:build-config pathhero | |
+ export DOKKU_DISTRO | |
++ . /etc/os-release | |
++ echo ubuntu | |
+ DOKKU_DISTRO=ubuntu | |
+ export DOKKU_IMAGE=gliderlabs/herokuish | |
+ DOKKU_IMAGE=gliderlabs/herokuish | |
+ export DOKKU_LIB_ROOT=/var/lib/dokku | |
+ DOKKU_LIB_ROOT=/var/lib/dokku | |
+ export PLUGIN_PATH=/var/lib/dokku/plugins | |
+ PLUGIN_PATH=/var/lib/dokku/plugins | |
+ export PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available | |
+ PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available | |
+ export PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled | |
+ PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled | |
+ export PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins | |
+ PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins | |
+ export PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available | |
+ PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available | |
+ export PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled | |
+ PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled | |
+ export DOKKU_API_VERSION=1 | |
+ DOKKU_API_VERSION=1 | |
+ export DOKKU_NOT_IMPLEMENTED_EXIT=10 | |
+ DOKKU_NOT_IMPLEMENTED_EXIT=10 | |
+ export DOKKU_VALID_EXIT=0 | |
+ DOKKU_VALID_EXIT=0 | |
+ export DOKKU_LOGS_DIR=/var/log/dokku | |
+ DOKKU_LOGS_DIR=/var/log/dokku | |
+ export DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log | |
+ DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log | |
+ export DOKKU_CONTAINER_LABEL=dokku | |
+ DOKKU_CONTAINER_LABEL=dokku | |
+ export DOKKU_GLOBAL_RUN_ARGS=--label=dokku | |
+ DOKKU_GLOBAL_RUN_ARGS=--label=dokku | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ parse_args nginx:build-config pathhero | |
+ declare 'desc=top-level cli arg parser' | |
+ local next_index=1 | |
+ local skip=false | |
+ args=("$@") | |
+ local args | |
+ for arg in '"$@"' | |
+ [[ false == \t\r\u\e ]] | |
+ case "$arg" in | |
+ next_index=2 | |
+ for arg in '"$@"' | |
+ [[ false == \t\r\u\e ]] | |
+ case "$arg" in | |
+ next_index=3 | |
+ return 0 | |
+ args=("$@") | |
+ skip_arg=false | |
+ [[ nginx:build-config =~ ^--.* ]] | |
+ has_tty | |
+ declare 'desc=return 0 if we have a tty' | |
++ /usr/bin/tty | |
+ [[ /dev/pts/0 == \n\o\t\ \a\ \t\t\y ]] | |
+ return 0 | |
++ id -un | |
+ [[ dokku != \d\o\k\k\u ]] | |
+ [[ nginx:build-config =~ ^plugin:.* ]] | |
+ [[ nginx:build-config == \s\s\h\-\k\e\y\s\:\a\d\d ]] | |
+ [[ -n '' ]] | |
+ dokku_auth nginx:build-config pathhero | |
+ declare 'desc=calls user-auth plugin trigger' | |
+ export SSH_USER=ubuntu | |
+ SSH_USER=ubuntu | |
+ export SSH_NAME=default | |
+ SSH_NAME=default | |
+ plugn trigger user-auth ubuntu default nginx:build-config pathhero | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n '' ]] | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ nginx:build-config =~ (ssh-keys:add|ssh-keys:remove) ]] | |
+ return 0 | |
+ case "$1" in | |
+ execute_dokku_cmd nginx:build-config pathhero | |
+ declare 'desc=executes dokku sub-commands' | |
+ local PLUGIN_NAME=nginx:build-config | |
+ local PLUGIN_CMD=nginx:build-config | |
+ local implemented=0 | |
+ local script | |
+ argv=("$@") | |
+ local argv | |
+ case "$PLUGIN_NAME" in | |
+ local PLUGIN_NAME=nginx-vhosts:build-config | |
++ readlink -f /var/lib/dokku/plugins/enabled/nginx-vhosts | |
+ [[ /var/lib/dokku/core-plugins/available/nginx-vhosts == *core-plugins* ]] | |
+ [[ nginx:build-config == \n\g\i\n\x\:\b\u\i\l\d\-\c\o\n\f\i\g ]] | |
+ shift 1 | |
+ [[ ! -z '' ]] | |
+ set -- nginx:build-config pathhero | |
+ [[ -x /var/lib/dokku/plugins/enabled/nginx-vhosts:build-config/subcommands/default ]] | |
+ [[ -x /var/lib/dokku/plugins/enabled/nginx-vhosts:build-config/subcommands/nginx:build-config ]] | |
+ [[ -x /var/lib/dokku/plugins/enabled/nginx-vhosts/subcommands/build-config ]] | |
+ /var/lib/dokku/plugins/enabled/nginx-vhosts/subcommands/build-config nginx:build-config pathhero | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/plugins/available/config/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
+ source /var/lib/dokku/plugins/available/nginx-vhosts/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/plugins/available/certs/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
+++ source /var/lib/dokku/core-plugins/available/common/functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
++ source /var/lib/dokku/plugins/available/config/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
+++ source /var/lib/dokku/core-plugins/available/common/functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
++ source /var/lib/dokku/plugins/available/domains/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
+++ source /var/lib/dokku/core-plugins/available/common/functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
++ source /var/lib/dokku/plugins/available/ps/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
+++ source /var/lib/dokku/core-plugins/available/common/functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
+++ source /var/lib/dokku/plugins/available/config/functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
++++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++++ set -eo pipefail | |
+++++ [[ -n 1 ]] | |
+++++ set -x | |
+ nginx_build_config_cmd nginx:build-config pathhero | |
+ declare 'desc=build nginx config to proxy app containers from command line' | |
+ local cmd=nginx:build-config | |
+ [[ -z pathhero ]] | |
+ nginx_build_config pathhero | |
+ declare 'desc=build nginx config to proxy app containers using sigil' | |
+ local APP=pathhero | |
+ verify_app_name pathhero | |
+ declare 'desc=verify app name format and app existence' | |
+ local APP=pathhero | |
+ [[ ! -n pathhero ]] | |
+ [[ ! pathhero =~ ^[a-z].* ]] | |
+ [[ ! -d /home/dokku/pathhero ]] | |
+ return 0 | |
+ local DOKKU_APP_LISTEN_PORT= | |
+ local DOKKU_APP_LISTEN_IP= | |
+ local VHOST_PATH=/home/dokku/pathhero/VHOST | |
+ local URLS_PATH=/home/dokku/pathhero/URLS | |
+ local NGINX_TEMPLATE_NAME=nginx.conf.sigil | |
+ local DEFAULT_NGINX_TEMPLATE=/var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil | |
+ local NGINX_TEMPLATE=/var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil | |
+ local SCHEME=http | |
+ local NGINX_TEMPLATE_SOURCE=built-in | |
+ local APP_SSL_PATH=/home/dokku/pathhero/tls | |
++ get_app_raw_tcp_ports pathhero | |
++ declare 'desc=extracts raw tcp port numbers from DOCKERFILE_PORTS config variable' | |
++ source /var/lib/dokku/plugins/available/config/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
+++ source /var/lib/dokku/core-plugins/available/common/functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
++ local APP=pathhero | |
++ verify_app_name pathhero | |
++ declare 'desc=verify app name format and app existence' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ [[ ! pathhero =~ ^[a-z].* ]] | |
++ [[ ! -d /home/dokku/pathhero ]] | |
++ return 0 | |
+++ config_get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ declare 'desc=get value of given config var' | |
+++ [[ pathhero == \c\o\n\f\i\g\:\g\e\t ]] | |
+++ set -- config:get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ config_parse_args config:get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ declare 'desc=parse config plugin args' | |
+++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
+++ for var in '"$@"' | |
+++ [[ config:get == \-\-\g\l\o\b\a\l ]] | |
+++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
+++ [[ config:get == \-\-\e\x\p\o\r\t ]] | |
+++ [[ config:get == \-\-\s\h\e\l\l ]] | |
+++ for var in '"$@"' | |
+++ [[ pathhero == \-\-\g\l\o\b\a\l ]] | |
+++ [[ pathhero == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
+++ [[ pathhero == \-\-\e\x\p\o\r\t ]] | |
+++ [[ pathhero == \-\-\s\h\e\l\l ]] | |
+++ for var in '"$@"' | |
+++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\g\l\o\b\a\l ]] | |
+++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
+++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\e\x\p\o\r\t ]] | |
+++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\s\h\e\l\l ]] | |
+++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
++++ get_sanitized_config_args config:get pathhero DOKKU_DOCKERFILE_PORTS | |
++++ local 'desc=return sanitized arguments for config plugin' | |
++++ SANITIZED_ARGS=("$@") | |
++++ local SANITIZED_ARGS | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
++++ echo config:get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ local SANITIZED_ARGS | |
+++ set -- config:get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ DOKKU_CONFIG_TYPE=app | |
+++ DOKKU_CONFIG_RESTART=true | |
+++ [[ app == \a\p\p ]] | |
+++ [[ -z pathhero ]] | |
+++ verify_app_name pathhero | |
+++ declare 'desc=verify app name format and app existence' | |
+++ local APP=pathhero | |
+++ [[ ! -n pathhero ]] | |
+++ [[ ! pathhero =~ ^[a-z].* ]] | |
+++ [[ ! -d /home/dokku/pathhero ]] | |
+++ return 0 | |
+++ APP=pathhero | |
+++ ENV_FILE=/home/dokku/pathhero/ENV | |
+++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
+++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
++++ get_sanitized_config_args config:get pathhero DOKKU_DOCKERFILE_PORTS | |
++++ local 'desc=return sanitized arguments for config plugin' | |
++++ SANITIZED_ARGS=("$@") | |
++++ local SANITIZED_ARGS | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
++++ echo config:get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ local SANITIZED_ARGS | |
+++ set -- config:get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ [[ -z pathhero ]] | |
+++ config_create /home/dokku/pathhero/ENV | |
+++ declare 'desc=create config env file' | |
+++ local ENV_FILE=/home/dokku/pathhero/ENV | |
+++ [[ -f /home/dokku/pathhero/ENV ]] | |
+++ [[ ! -s /home/dokku/pathhero/ENV ]] | |
+++ local KEY=DOKKU_DOCKERFILE_PORTS | |
+++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/pathhero/ENV | |
+++ grep '^export DOKKU_DOCKERFILE_PORTS=' | |
+++ cut -d= -f2- | |
+++ sed -e 's/^'\''//' -e 's/'\''$//' | |
++ local DOCKERFILE_PORTS= | |
+++ echo '' | |
+++ xargs | |
++ local raw_tcp_ports= | |
++ echo '' | |
+ local RAW_TCP_PORTS= | |
++ config_get pathhero DOKKU_DISABLE_PROXY | |
++ declare 'desc=get value of given config var' | |
++ [[ pathhero == \c\o\n\f\i\g\:\g\e\t ]] | |
++ set -- config:get pathhero DOKKU_DISABLE_PROXY | |
++ config_parse_args config:get pathhero DOKKU_DISABLE_PROXY | |
++ declare 'desc=parse config plugin args' | |
++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ for var in '"$@"' | |
++ [[ config:get == \-\-\g\l\o\b\a\l ]] | |
++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ config:get == \-\-\e\x\p\o\r\t ]] | |
++ [[ config:get == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ pathhero == \-\-\g\l\o\b\a\l ]] | |
++ [[ pathhero == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ pathhero == \-\-\e\x\p\o\r\t ]] | |
++ [[ pathhero == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ DOKKU_DISABLE_PROXY == \-\-\g\l\o\b\a\l ]] | |
++ [[ DOKKU_DISABLE_PROXY == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ DOKKU_DISABLE_PROXY == \-\-\e\x\p\o\r\t ]] | |
++ [[ DOKKU_DISABLE_PROXY == \-\-\s\h\e\l\l ]] | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_DISABLE_PROXY | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_DISABLE_PROXY | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_DISABLE_PROXY | |
++ DOKKU_CONFIG_TYPE=app | |
++ DOKKU_CONFIG_RESTART=true | |
++ [[ app == \a\p\p ]] | |
++ [[ -z pathhero ]] | |
++ verify_app_name pathhero | |
++ declare 'desc=verify app name format and app existence' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ [[ ! pathhero =~ ^[a-z].* ]] | |
++ [[ ! -d /home/dokku/pathhero ]] | |
++ return 0 | |
++ APP=pathhero | |
++ ENV_FILE=/home/dokku/pathhero/ENV | |
++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_DISABLE_PROXY | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_DISABLE_PROXY | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_DISABLE_PROXY | |
++ [[ -z pathhero ]] | |
++ config_create /home/dokku/pathhero/ENV | |
++ declare 'desc=create config env file' | |
++ local ENV_FILE=/home/dokku/pathhero/ENV | |
++ [[ -f /home/dokku/pathhero/ENV ]] | |
++ [[ ! -s /home/dokku/pathhero/ENV ]] | |
++ local KEY=DOKKU_DISABLE_PROXY | |
++ cut -d= -f2- | |
++ sed -e 's/^'\''//' -e 's/'\''$//' | |
++ grep '^export DOKKU_DISABLE_PROXY=' | |
++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/pathhero/ENV | |
+ local DOKKU_DISABLE_PROXY= | |
++ is_app_vhost_enabled pathhero | |
++ declare 'desc=returns true or false if vhost support is enabled for a given application' | |
++ source /var/lib/dokku/plugins/available/config/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
+++ source /var/lib/dokku/core-plugins/available/common/functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
++ local APP=pathhero | |
++ verify_app_name pathhero | |
++ declare 'desc=verify app name format and app existence' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ [[ ! pathhero =~ ^[a-z].* ]] | |
++ [[ ! -d /home/dokku/pathhero ]] | |
++ return 0 | |
+++ config_get pathhero NO_VHOST | |
+++ declare 'desc=get value of given config var' | |
+++ [[ pathhero == \c\o\n\f\i\g\:\g\e\t ]] | |
+++ set -- config:get pathhero NO_VHOST | |
+++ config_parse_args config:get pathhero NO_VHOST | |
+++ declare 'desc=parse config plugin args' | |
+++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
+++ for var in '"$@"' | |
+++ [[ config:get == \-\-\g\l\o\b\a\l ]] | |
+++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
+++ [[ config:get == \-\-\e\x\p\o\r\t ]] | |
+++ [[ config:get == \-\-\s\h\e\l\l ]] | |
+++ for var in '"$@"' | |
+++ [[ pathhero == \-\-\g\l\o\b\a\l ]] | |
+++ [[ pathhero == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
+++ [[ pathhero == \-\-\e\x\p\o\r\t ]] | |
+++ [[ pathhero == \-\-\s\h\e\l\l ]] | |
+++ for var in '"$@"' | |
+++ [[ NO_VHOST == \-\-\g\l\o\b\a\l ]] | |
+++ [[ NO_VHOST == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
+++ [[ NO_VHOST == \-\-\e\x\p\o\r\t ]] | |
+++ [[ NO_VHOST == \-\-\s\h\e\l\l ]] | |
+++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
++++ get_sanitized_config_args config:get pathhero NO_VHOST | |
++++ local 'desc=return sanitized arguments for config plugin' | |
++++ SANITIZED_ARGS=("$@") | |
++++ local SANITIZED_ARGS | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
++++ echo config:get pathhero NO_VHOST | |
+++ local SANITIZED_ARGS | |
+++ set -- config:get pathhero NO_VHOST | |
+++ DOKKU_CONFIG_TYPE=app | |
+++ DOKKU_CONFIG_RESTART=true | |
+++ [[ app == \a\p\p ]] | |
+++ [[ -z pathhero ]] | |
+++ verify_app_name pathhero | |
+++ declare 'desc=verify app name format and app existence' | |
+++ local APP=pathhero | |
+++ [[ ! -n pathhero ]] | |
+++ [[ ! pathhero =~ ^[a-z].* ]] | |
+++ [[ ! -d /home/dokku/pathhero ]] | |
+++ return 0 | |
+++ APP=pathhero | |
+++ ENV_FILE=/home/dokku/pathhero/ENV | |
+++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
+++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
++++ get_sanitized_config_args config:get pathhero NO_VHOST | |
++++ local 'desc=return sanitized arguments for config plugin' | |
++++ SANITIZED_ARGS=("$@") | |
++++ local SANITIZED_ARGS | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
++++ echo config:get pathhero NO_VHOST | |
+++ local SANITIZED_ARGS | |
+++ set -- config:get pathhero NO_VHOST | |
+++ [[ -z pathhero ]] | |
+++ config_create /home/dokku/pathhero/ENV | |
+++ declare 'desc=create config env file' | |
+++ local ENV_FILE=/home/dokku/pathhero/ENV | |
+++ [[ -f /home/dokku/pathhero/ENV ]] | |
+++ [[ ! -s /home/dokku/pathhero/ENV ]] | |
+++ local KEY=NO_VHOST | |
+++ cut -d= -f2- | |
+++ sed -e 's/^'\''//' -e 's/'\''$//' | |
+++ grep '^export NO_VHOST=' | |
+++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/pathhero/ENV | |
++ local NO_VHOST=1 | |
++ local APP_VHOST_ENABLED=true | |
++ [[ 1 == \1 ]] | |
++ local APP_VHOST_ENABLED=false | |
++ echo false | |
+ local IS_APP_VHOST_ENABLED=false | |
+ [[ -z '' ]] | |
+ [[ -z '' ]] | |
+ [[ -z '' ]] | |
+ shopt -s nullglob | |
+ local DOKKU_APP_IP_FILE | |
+ for DOKKU_APP_IP_FILE in '$DOKKU_ROOT/$APP/IP.web.*' | |
+ local DOKKU_APP_PORT_FILE=/home/dokku/pathhero/PORT.web.1 | |
+ local DOKKU_APP_LISTENER_IP=172.17.0.7 | |
+ local DOKKU_APP_LISTENER_PORT=5000 | |
+ local 'DOKKU_APP_LISTENERS+=172.17.0.7:5000 ' | |
++ echo '172.17.0.7:5000 ' | |
++ xargs | |
+ local DOKKU_APP_LISTENERS=172.17.0.7:5000 | |
+ shopt -u nullglob | |
+ configure_nginx_ports pathhero | |
+ declare 'desc=configure nginx listening ports' | |
+ local APP=pathhero | |
+ verify_app_name pathhero | |
+ declare 'desc=verify app name format and app existence' | |
+ local APP=pathhero | |
+ [[ ! -n pathhero ]] | |
+ [[ ! pathhero =~ ^[a-z].* ]] | |
+ [[ ! -d /home/dokku/pathhero ]] | |
+ return 0 | |
++ get_app_raw_tcp_ports pathhero | |
++ declare 'desc=extracts raw tcp port numbers from DOCKERFILE_PORTS config variable' | |
++ source /var/lib/dokku/plugins/available/config/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
+++ source /var/lib/dokku/core-plugins/available/common/functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
++ local APP=pathhero | |
++ verify_app_name pathhero | |
++ declare 'desc=verify app name format and app existence' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ [[ ! pathhero =~ ^[a-z].* ]] | |
++ [[ ! -d /home/dokku/pathhero ]] | |
++ return 0 | |
+++ config_get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ declare 'desc=get value of given config var' | |
+++ [[ pathhero == \c\o\n\f\i\g\:\g\e\t ]] | |
+++ set -- config:get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ config_parse_args config:get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ declare 'desc=parse config plugin args' | |
+++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
+++ for var in '"$@"' | |
+++ [[ config:get == \-\-\g\l\o\b\a\l ]] | |
+++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
+++ [[ config:get == \-\-\e\x\p\o\r\t ]] | |
+++ [[ config:get == \-\-\s\h\e\l\l ]] | |
+++ for var in '"$@"' | |
+++ [[ pathhero == \-\-\g\l\o\b\a\l ]] | |
+++ [[ pathhero == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
+++ [[ pathhero == \-\-\e\x\p\o\r\t ]] | |
+++ [[ pathhero == \-\-\s\h\e\l\l ]] | |
+++ for var in '"$@"' | |
+++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\g\l\o\b\a\l ]] | |
+++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
+++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\e\x\p\o\r\t ]] | |
+++ [[ DOKKU_DOCKERFILE_PORTS == \-\-\s\h\e\l\l ]] | |
+++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
++++ get_sanitized_config_args config:get pathhero DOKKU_DOCKERFILE_PORTS | |
++++ local 'desc=return sanitized arguments for config plugin' | |
++++ SANITIZED_ARGS=("$@") | |
++++ local SANITIZED_ARGS | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
++++ echo config:get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ local SANITIZED_ARGS | |
+++ set -- config:get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ DOKKU_CONFIG_TYPE=app | |
+++ DOKKU_CONFIG_RESTART=true | |
+++ [[ app == \a\p\p ]] | |
+++ [[ -z pathhero ]] | |
+++ verify_app_name pathhero | |
+++ declare 'desc=verify app name format and app existence' | |
+++ local APP=pathhero | |
+++ [[ ! -n pathhero ]] | |
+++ [[ ! pathhero =~ ^[a-z].* ]] | |
+++ [[ ! -d /home/dokku/pathhero ]] | |
+++ return 0 | |
+++ APP=pathhero | |
+++ ENV_FILE=/home/dokku/pathhero/ENV | |
+++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
+++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
++++ get_sanitized_config_args config:get pathhero DOKKU_DOCKERFILE_PORTS | |
++++ local 'desc=return sanitized arguments for config plugin' | |
++++ SANITIZED_ARGS=("$@") | |
++++ local SANITIZED_ARGS | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
++++ echo config:get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ local SANITIZED_ARGS | |
+++ set -- config:get pathhero DOKKU_DOCKERFILE_PORTS | |
+++ [[ -z pathhero ]] | |
+++ config_create /home/dokku/pathhero/ENV | |
+++ declare 'desc=create config env file' | |
+++ local ENV_FILE=/home/dokku/pathhero/ENV | |
+++ [[ -f /home/dokku/pathhero/ENV ]] | |
+++ [[ ! -s /home/dokku/pathhero/ENV ]] | |
+++ local KEY=DOKKU_DOCKERFILE_PORTS | |
+++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/pathhero/ENV | |
+++ sed -e 's/^'\''//' -e 's/'\''$//' | |
+++ cut -d= -f2- | |
+++ grep '^export DOKKU_DOCKERFILE_PORTS=' | |
++ local DOCKERFILE_PORTS= | |
+++ echo '' | |
+++ xargs | |
++ local raw_tcp_ports= | |
++ echo '' | |
+ local RAW_TCP_PORTS= | |
++ config_get pathhero DOKKU_NGINX_PORT | |
++ declare 'desc=get value of given config var' | |
++ [[ pathhero == \c\o\n\f\i\g\:\g\e\t ]] | |
++ set -- config:get pathhero DOKKU_NGINX_PORT | |
++ config_parse_args config:get pathhero DOKKU_NGINX_PORT | |
++ declare 'desc=parse config plugin args' | |
++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ for var in '"$@"' | |
++ [[ config:get == \-\-\g\l\o\b\a\l ]] | |
++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ config:get == \-\-\e\x\p\o\r\t ]] | |
++ [[ config:get == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ pathhero == \-\-\g\l\o\b\a\l ]] | |
++ [[ pathhero == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ pathhero == \-\-\e\x\p\o\r\t ]] | |
++ [[ pathhero == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ DOKKU_NGINX_PORT == \-\-\g\l\o\b\a\l ]] | |
++ [[ DOKKU_NGINX_PORT == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ DOKKU_NGINX_PORT == \-\-\e\x\p\o\r\t ]] | |
++ [[ DOKKU_NGINX_PORT == \-\-\s\h\e\l\l ]] | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_NGINX_PORT | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_NGINX_PORT | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_NGINX_PORT | |
++ DOKKU_CONFIG_TYPE=app | |
++ DOKKU_CONFIG_RESTART=true | |
++ [[ app == \a\p\p ]] | |
++ [[ -z pathhero ]] | |
++ verify_app_name pathhero | |
++ declare 'desc=verify app name format and app existence' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ [[ ! pathhero =~ ^[a-z].* ]] | |
++ [[ ! -d /home/dokku/pathhero ]] | |
++ return 0 | |
++ APP=pathhero | |
++ ENV_FILE=/home/dokku/pathhero/ENV | |
++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_NGINX_PORT | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_NGINX_PORT | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_NGINX_PORT | |
++ [[ -z pathhero ]] | |
++ config_create /home/dokku/pathhero/ENV | |
++ declare 'desc=create config env file' | |
++ local ENV_FILE=/home/dokku/pathhero/ENV | |
++ [[ -f /home/dokku/pathhero/ENV ]] | |
++ [[ ! -s /home/dokku/pathhero/ENV ]] | |
++ local KEY=DOKKU_NGINX_PORT | |
++ cut -d= -f2- | |
++ sed -e 's/^'\''//' -e 's/'\''$//' | |
++ grep '^export DOKKU_NGINX_PORT=' | |
++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/pathhero/ENV | |
+ local DOKKU_NGINX_PORT=54565 | |
++ config_get pathhero DOKKU_NGINX_SSL_PORT | |
++ declare 'desc=get value of given config var' | |
++ [[ pathhero == \c\o\n\f\i\g\:\g\e\t ]] | |
++ set -- config:get pathhero DOKKU_NGINX_SSL_PORT | |
++ config_parse_args config:get pathhero DOKKU_NGINX_SSL_PORT | |
++ declare 'desc=parse config plugin args' | |
++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ for var in '"$@"' | |
++ [[ config:get == \-\-\g\l\o\b\a\l ]] | |
++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ config:get == \-\-\e\x\p\o\r\t ]] | |
++ [[ config:get == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ pathhero == \-\-\g\l\o\b\a\l ]] | |
++ [[ pathhero == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ pathhero == \-\-\e\x\p\o\r\t ]] | |
++ [[ pathhero == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ DOKKU_NGINX_SSL_PORT == \-\-\g\l\o\b\a\l ]] | |
++ [[ DOKKU_NGINX_SSL_PORT == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ DOKKU_NGINX_SSL_PORT == \-\-\e\x\p\o\r\t ]] | |
++ [[ DOKKU_NGINX_SSL_PORT == \-\-\s\h\e\l\l ]] | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_NGINX_SSL_PORT | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_NGINX_SSL_PORT | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_NGINX_SSL_PORT | |
++ DOKKU_CONFIG_TYPE=app | |
++ DOKKU_CONFIG_RESTART=true | |
++ [[ app == \a\p\p ]] | |
++ [[ -z pathhero ]] | |
++ verify_app_name pathhero | |
++ declare 'desc=verify app name format and app existence' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ [[ ! pathhero =~ ^[a-z].* ]] | |
++ [[ ! -d /home/dokku/pathhero ]] | |
++ return 0 | |
++ APP=pathhero | |
++ ENV_FILE=/home/dokku/pathhero/ENV | |
++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_NGINX_SSL_PORT | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_NGINX_SSL_PORT | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_NGINX_SSL_PORT | |
++ [[ -z pathhero ]] | |
++ config_create /home/dokku/pathhero/ENV | |
++ declare 'desc=create config env file' | |
++ local ENV_FILE=/home/dokku/pathhero/ENV | |
++ [[ -f /home/dokku/pathhero/ENV ]] | |
++ [[ ! -s /home/dokku/pathhero/ENV ]] | |
++ local KEY=DOKKU_NGINX_SSL_PORT | |
++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/pathhero/ENV | |
++ grep '^export DOKKU_NGINX_SSL_PORT=' | |
++ cut -d= -f2- | |
++ sed -e 's/^'\''//' -e 's/'\''$//' | |
+ local DOKKU_NGINX_SSL_PORT= | |
++ config_get pathhero DOKKU_PROXY_PORT_MAP | |
++ declare 'desc=get value of given config var' | |
++ [[ pathhero == \c\o\n\f\i\g\:\g\e\t ]] | |
++ set -- config:get pathhero DOKKU_PROXY_PORT_MAP | |
++ config_parse_args config:get pathhero DOKKU_PROXY_PORT_MAP | |
++ declare 'desc=parse config plugin args' | |
++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ for var in '"$@"' | |
++ [[ config:get == \-\-\g\l\o\b\a\l ]] | |
++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ config:get == \-\-\e\x\p\o\r\t ]] | |
++ [[ config:get == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ pathhero == \-\-\g\l\o\b\a\l ]] | |
++ [[ pathhero == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ pathhero == \-\-\e\x\p\o\r\t ]] | |
++ [[ pathhero == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ DOKKU_PROXY_PORT_MAP == \-\-\g\l\o\b\a\l ]] | |
++ [[ DOKKU_PROXY_PORT_MAP == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ DOKKU_PROXY_PORT_MAP == \-\-\e\x\p\o\r\t ]] | |
++ [[ DOKKU_PROXY_PORT_MAP == \-\-\s\h\e\l\l ]] | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_PROXY_PORT_MAP | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_PROXY_PORT_MAP | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_PROXY_PORT_MAP | |
++ DOKKU_CONFIG_TYPE=app | |
++ DOKKU_CONFIG_RESTART=true | |
++ [[ app == \a\p\p ]] | |
++ [[ -z pathhero ]] | |
++ verify_app_name pathhero | |
++ declare 'desc=verify app name format and app existence' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ [[ ! pathhero =~ ^[a-z].* ]] | |
++ [[ ! -d /home/dokku/pathhero ]] | |
++ return 0 | |
++ APP=pathhero | |
++ ENV_FILE=/home/dokku/pathhero/ENV | |
++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_PROXY_PORT_MAP | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_PROXY_PORT_MAP | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_PROXY_PORT_MAP | |
++ [[ -z pathhero ]] | |
++ config_create /home/dokku/pathhero/ENV | |
++ declare 'desc=create config env file' | |
++ local ENV_FILE=/home/dokku/pathhero/ENV | |
++ [[ -f /home/dokku/pathhero/ENV ]] | |
++ [[ ! -s /home/dokku/pathhero/ENV ]] | |
++ local KEY=DOKKU_PROXY_PORT_MAP | |
++ grep '^export DOKKU_PROXY_PORT_MAP=' | |
++ sed -e 's/^'\''//' -e 's/'\''$//' | |
++ cut -d= -f2- | |
++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/pathhero/ENV | |
+ local DOKKU_PROXY_PORT_MAP=http:54565:5000 | |
++ is_app_vhost_enabled pathhero | |
++ declare 'desc=returns true or false if vhost support is enabled for a given application' | |
++ source /var/lib/dokku/plugins/available/config/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
+++ source /var/lib/dokku/core-plugins/available/common/functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
++ local APP=pathhero | |
++ verify_app_name pathhero | |
++ declare 'desc=verify app name format and app existence' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ [[ ! pathhero =~ ^[a-z].* ]] | |
++ [[ ! -d /home/dokku/pathhero ]] | |
++ return 0 | |
+++ config_get pathhero NO_VHOST | |
+++ declare 'desc=get value of given config var' | |
+++ [[ pathhero == \c\o\n\f\i\g\:\g\e\t ]] | |
+++ set -- config:get pathhero NO_VHOST | |
+++ config_parse_args config:get pathhero NO_VHOST | |
+++ declare 'desc=parse config plugin args' | |
+++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
+++ for var in '"$@"' | |
+++ [[ config:get == \-\-\g\l\o\b\a\l ]] | |
+++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
+++ [[ config:get == \-\-\e\x\p\o\r\t ]] | |
+++ [[ config:get == \-\-\s\h\e\l\l ]] | |
+++ for var in '"$@"' | |
+++ [[ pathhero == \-\-\g\l\o\b\a\l ]] | |
+++ [[ pathhero == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
+++ [[ pathhero == \-\-\e\x\p\o\r\t ]] | |
+++ [[ pathhero == \-\-\s\h\e\l\l ]] | |
+++ for var in '"$@"' | |
+++ [[ NO_VHOST == \-\-\g\l\o\b\a\l ]] | |
+++ [[ NO_VHOST == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
+++ [[ NO_VHOST == \-\-\e\x\p\o\r\t ]] | |
+++ [[ NO_VHOST == \-\-\s\h\e\l\l ]] | |
+++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
++++ get_sanitized_config_args config:get pathhero NO_VHOST | |
++++ local 'desc=return sanitized arguments for config plugin' | |
++++ SANITIZED_ARGS=("$@") | |
++++ local SANITIZED_ARGS | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
++++ echo config:get pathhero NO_VHOST | |
+++ local SANITIZED_ARGS | |
+++ set -- config:get pathhero NO_VHOST | |
+++ DOKKU_CONFIG_TYPE=app | |
+++ DOKKU_CONFIG_RESTART=true | |
+++ [[ app == \a\p\p ]] | |
+++ [[ -z pathhero ]] | |
+++ verify_app_name pathhero | |
+++ declare 'desc=verify app name format and app existence' | |
+++ local APP=pathhero | |
+++ [[ ! -n pathhero ]] | |
+++ [[ ! pathhero =~ ^[a-z].* ]] | |
+++ [[ ! -d /home/dokku/pathhero ]] | |
+++ return 0 | |
+++ APP=pathhero | |
+++ ENV_FILE=/home/dokku/pathhero/ENV | |
+++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
+++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
++++ get_sanitized_config_args config:get pathhero NO_VHOST | |
++++ local 'desc=return sanitized arguments for config plugin' | |
++++ SANITIZED_ARGS=("$@") | |
++++ local SANITIZED_ARGS | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
++++ echo config:get pathhero NO_VHOST | |
+++ local SANITIZED_ARGS | |
+++ set -- config:get pathhero NO_VHOST | |
+++ [[ -z pathhero ]] | |
+++ config_create /home/dokku/pathhero/ENV | |
+++ declare 'desc=create config env file' | |
+++ local ENV_FILE=/home/dokku/pathhero/ENV | |
+++ [[ -f /home/dokku/pathhero/ENV ]] | |
+++ [[ ! -s /home/dokku/pathhero/ENV ]] | |
+++ local KEY=NO_VHOST | |
+++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/pathhero/ENV | |
+++ sed -e 's/^'\''//' -e 's/'\''$//' | |
+++ cut -d= -f2- | |
+++ grep '^export NO_VHOST=' | |
++ local NO_VHOST=1 | |
++ local APP_VHOST_ENABLED=true | |
++ [[ 1 == \1 ]] | |
++ local APP_VHOST_ENABLED=false | |
++ echo false | |
+ local IS_APP_VHOST_ENABLED=false | |
+ local UPSTREAM_PORT=5000 | |
+ [[ -z 54565 ]] | |
+ [[ -z '' ]] | |
+ is_ssl_enabled pathhero | |
+ declare 'desc=returns 0 if ssl is enabled for given app' | |
+ local APP=pathhero | |
+ verify_app_name pathhero | |
+ declare 'desc=verify app name format and app existence' | |
+ local APP=pathhero | |
+ [[ ! -n pathhero ]] | |
+ [[ ! pathhero =~ ^[a-z].* ]] | |
+ [[ ! -d /home/dokku/pathhero ]] | |
+ return 0 | |
+ local APP_SSL_PATH=/home/dokku/pathhero/tls | |
+ [[ -e /home/dokku/pathhero/tls/server.crt ]] | |
+ return 1 | |
+ [[ -z http:54565:5000 ]] | |
++ config_get pathhero DOKKU_NGINX_PORT | |
++ declare 'desc=get value of given config var' | |
++ [[ pathhero == \c\o\n\f\i\g\:\g\e\t ]] | |
++ set -- config:get pathhero DOKKU_NGINX_PORT | |
++ config_parse_args config:get pathhero DOKKU_NGINX_PORT | |
++ declare 'desc=parse config plugin args' | |
++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ for var in '"$@"' | |
++ [[ config:get == \-\-\g\l\o\b\a\l ]] | |
++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ config:get == \-\-\e\x\p\o\r\t ]] | |
++ [[ config:get == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ pathhero == \-\-\g\l\o\b\a\l ]] | |
++ [[ pathhero == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ pathhero == \-\-\e\x\p\o\r\t ]] | |
++ [[ pathhero == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ DOKKU_NGINX_PORT == \-\-\g\l\o\b\a\l ]] | |
++ [[ DOKKU_NGINX_PORT == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ DOKKU_NGINX_PORT == \-\-\e\x\p\o\r\t ]] | |
++ [[ DOKKU_NGINX_PORT == \-\-\s\h\e\l\l ]] | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_NGINX_PORT | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_NGINX_PORT | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_NGINX_PORT | |
++ DOKKU_CONFIG_TYPE=app | |
++ DOKKU_CONFIG_RESTART=true | |
++ [[ app == \a\p\p ]] | |
++ [[ -z pathhero ]] | |
++ verify_app_name pathhero | |
++ declare 'desc=verify app name format and app existence' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ [[ ! pathhero =~ ^[a-z].* ]] | |
++ [[ ! -d /home/dokku/pathhero ]] | |
++ return 0 | |
++ APP=pathhero | |
++ ENV_FILE=/home/dokku/pathhero/ENV | |
++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_NGINX_PORT | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_NGINX_PORT | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_NGINX_PORT | |
++ [[ -z pathhero ]] | |
++ config_create /home/dokku/pathhero/ENV | |
++ declare 'desc=create config env file' | |
++ local ENV_FILE=/home/dokku/pathhero/ENV | |
++ [[ -f /home/dokku/pathhero/ENV ]] | |
++ [[ ! -s /home/dokku/pathhero/ENV ]] | |
++ local KEY=DOKKU_NGINX_PORT | |
++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/pathhero/ENV | |
++ sed -e 's/^'\''//' -e 's/'\''$//' | |
++ cut -d= -f2- | |
++ grep '^export DOKKU_NGINX_PORT=' | |
+ local NGINX_PORT=54565 | |
++ config_get pathhero DOKKU_NGINX_SSL_PORT | |
++ declare 'desc=get value of given config var' | |
++ [[ pathhero == \c\o\n\f\i\g\:\g\e\t ]] | |
++ set -- config:get pathhero DOKKU_NGINX_SSL_PORT | |
++ config_parse_args config:get pathhero DOKKU_NGINX_SSL_PORT | |
++ declare 'desc=parse config plugin args' | |
++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ for var in '"$@"' | |
++ [[ config:get == \-\-\g\l\o\b\a\l ]] | |
++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ config:get == \-\-\e\x\p\o\r\t ]] | |
++ [[ config:get == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ pathhero == \-\-\g\l\o\b\a\l ]] | |
++ [[ pathhero == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ pathhero == \-\-\e\x\p\o\r\t ]] | |
++ [[ pathhero == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ DOKKU_NGINX_SSL_PORT == \-\-\g\l\o\b\a\l ]] | |
++ [[ DOKKU_NGINX_SSL_PORT == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ DOKKU_NGINX_SSL_PORT == \-\-\e\x\p\o\r\t ]] | |
++ [[ DOKKU_NGINX_SSL_PORT == \-\-\s\h\e\l\l ]] | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_NGINX_SSL_PORT | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_NGINX_SSL_PORT | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_NGINX_SSL_PORT | |
++ DOKKU_CONFIG_TYPE=app | |
++ DOKKU_CONFIG_RESTART=true | |
++ [[ app == \a\p\p ]] | |
++ [[ -z pathhero ]] | |
++ verify_app_name pathhero | |
++ declare 'desc=verify app name format and app existence' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ [[ ! pathhero =~ ^[a-z].* ]] | |
++ [[ ! -d /home/dokku/pathhero ]] | |
++ return 0 | |
++ APP=pathhero | |
++ ENV_FILE=/home/dokku/pathhero/ENV | |
++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_NGINX_SSL_PORT | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_NGINX_SSL_PORT | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_NGINX_SSL_PORT | |
++ [[ -z pathhero ]] | |
++ config_create /home/dokku/pathhero/ENV | |
++ declare 'desc=create config env file' | |
++ local ENV_FILE=/home/dokku/pathhero/ENV | |
++ [[ -f /home/dokku/pathhero/ENV ]] | |
++ [[ ! -s /home/dokku/pathhero/ENV ]] | |
++ local KEY=DOKKU_NGINX_SSL_PORT | |
++ grep '^export DOKKU_NGINX_SSL_PORT=' | |
++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/pathhero/ENV | |
++ cut -d= -f2- | |
++ sed -e 's/^'\''//' -e 's/'\''$//' | |
+ local NGINX_SSL_PORT= | |
++ config_get pathhero DOKKU_PROXY_PORT_MAP | |
++ declare 'desc=get value of given config var' | |
++ [[ pathhero == \c\o\n\f\i\g\:\g\e\t ]] | |
++ set -- config:get pathhero DOKKU_PROXY_PORT_MAP | |
++ config_parse_args config:get pathhero DOKKU_PROXY_PORT_MAP | |
++ declare 'desc=parse config plugin args' | |
++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ for var in '"$@"' | |
++ [[ config:get == \-\-\g\l\o\b\a\l ]] | |
++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ config:get == \-\-\e\x\p\o\r\t ]] | |
++ [[ config:get == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ pathhero == \-\-\g\l\o\b\a\l ]] | |
++ [[ pathhero == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ pathhero == \-\-\e\x\p\o\r\t ]] | |
++ [[ pathhero == \-\-\s\h\e\l\l ]] | |
++ for var in '"$@"' | |
++ [[ DOKKU_PROXY_PORT_MAP == \-\-\g\l\o\b\a\l ]] | |
++ [[ DOKKU_PROXY_PORT_MAP == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++ [[ DOKKU_PROXY_PORT_MAP == \-\-\e\x\p\o\r\t ]] | |
++ [[ DOKKU_PROXY_PORT_MAP == \-\-\s\h\e\l\l ]] | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_PROXY_PORT_MAP | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_PROXY_PORT_MAP | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_PROXY_PORT_MAP | |
++ DOKKU_CONFIG_TYPE=app | |
++ DOKKU_CONFIG_RESTART=true | |
++ [[ app == \a\p\p ]] | |
++ [[ -z pathhero ]] | |
++ verify_app_name pathhero | |
++ declare 'desc=verify app name format and app existence' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ [[ ! pathhero =~ ^[a-z].* ]] | |
++ [[ ! -d /home/dokku/pathhero ]] | |
++ return 0 | |
++ APP=pathhero | |
++ ENV_FILE=/home/dokku/pathhero/ENV | |
++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++ get_sanitized_config_args config:get pathhero DOKKU_PROXY_PORT_MAP | |
+++ local 'desc=return sanitized arguments for config plugin' | |
+++ SANITIZED_ARGS=("$@") | |
+++ local SANITIZED_ARGS | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++ echo config:get pathhero DOKKU_PROXY_PORT_MAP | |
++ local SANITIZED_ARGS | |
++ set -- config:get pathhero DOKKU_PROXY_PORT_MAP | |
++ [[ -z pathhero ]] | |
++ config_create /home/dokku/pathhero/ENV | |
++ declare 'desc=create config env file' | |
++ local ENV_FILE=/home/dokku/pathhero/ENV | |
++ [[ -f /home/dokku/pathhero/ENV ]] | |
++ [[ ! -s /home/dokku/pathhero/ENV ]] | |
++ local KEY=DOKKU_PROXY_PORT_MAP | |
++ grep '^export DOKKU_PROXY_PORT_MAP=' | |
++ sed -e 's/^'\''//' -e 's/'\''$//' | |
++ cut -d= -f2- | |
++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/pathhero/ENV | |
+ local PROXY_PORT_MAP=http:54565:5000 | |
+ local PORT_MAP | |
+ for PORT_MAP in '$PROXY_PORT_MAP' | |
++ awk -F : '{ print $3 }' | |
+ local PROXY_UPSTREAM_PORT=5000 | |
++ is_val_in_list 5000 '' ' ' | |
++ declare 'desc=return true if value (5000) is in list () separated by delimiter ( ); delimiter defaults to comma' | |
++ local value=5000 list= 'delimiter= ' | |
++ local 'IFS= ' val_in_list=false | |
++ echo false | |
+ [[ false == \f\a\l\s\e ]] | |
+ local 'PROXY_UPSTREAM_PORTS+=5000 ' | |
++ echo '5000 ' | |
++ xargs | |
+ local PROXY_UPSTREAM_PORTS=5000 | |
++ mktemp -d /tmp/dokku_nginx_template.XXXXX | |
+ local NGINX_BUILD_CONFIG_TMP_WORK_DIR=/tmp/dokku_nginx_template.lMlPx | |
++ mktemp --tmpdir=/tmp/dokku_nginx_template.lMlPx nginx.conf.XXXXXX | |
+ local NGINX_CONF=/tmp/dokku_nginx_template.lMlPx/nginx.conf.VeenkS | |
+ local CUSTOM_NGINX_TEMPLATE=/tmp/dokku_nginx_template.lMlPx/nginx.conf.sigil | |
+ trap 'rm -rf $NGINX_CONF $NGINX_BUILD_CONFIG_TMP_WORK_DIR > /dev/null' RETURN INT TERM EXIT | |
+ get_custom_nginx_template pathhero /tmp/dokku_nginx_template.lMlPx/nginx.conf.sigil | |
+ declare 'desc=attempts to copy custom nginx template from app image' | |
+ local APP=pathhero | |
+ verify_app_name pathhero | |
+ declare 'desc=verify app name format and app existence' | |
+ local APP=pathhero | |
+ [[ ! -n pathhero ]] | |
+ [[ ! pathhero =~ ^[a-z].* ]] | |
+ [[ ! -d /home/dokku/pathhero ]] | |
+ return 0 | |
+ local DESTINATION=/tmp/dokku_nginx_template.lMlPx/nginx.conf.sigil | |
++ get_running_image_tag pathhero | |
++ declare 'desc=retrieve current image tag for a given app. returns empty string if no deployed containers are found' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ verify_app_name pathhero | |
++ declare 'desc=verify app name format and app existence' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ [[ ! pathhero =~ ^[a-z].* ]] | |
++ [[ ! -d /home/dokku/pathhero ]] | |
++ return 0 | |
++ CIDS=($(get_app_container_ids "$APP")) | |
+++ get_app_container_ids pathhero | |
+++ declare 'desc=returns list of docker container ids for given app and optional container_type' | |
+++ local APP=pathhero | |
+++ local CONTAINER_TYPE= | |
+++ verify_app_name pathhero | |
+++ declare 'desc=verify app name format and app existence' | |
+++ local APP=pathhero | |
+++ [[ ! -n pathhero ]] | |
+++ [[ ! pathhero =~ ^[a-z].* ]] | |
+++ [[ ! -d /home/dokku/pathhero ]] | |
+++ return 0 | |
+++ [[ -f /home/dokku/pathhero/CONTAINER ]] | |
+++ [[ -n '' ]] | |
+++ local 'CONTAINER_PATTERN=/home/dokku/pathhero/CONTAINER.*' | |
+++ shopt -s nullglob | |
+++ local DOKKU_CID_FILE | |
+++ for DOKKU_CID_FILE in '$CONTAINER_PATTERN' | |
+++ local 'DOKKU_CIDS+= ' | |
+++ local DOKKU_CIDS+=5a07442c65ef005088100f8fb7568f1495c46170ac9edb3ee0522c84c2f11c58 | |
+++ local 'DOKKU_CIDS+= ' | |
+++ shopt -u nullglob | |
+++ echo ' 5a07442c65ef005088100f8fb7568f1495c46170ac9edb3ee0522c84c2f11c58 ' | |
++ local CIDS | |
+++ docker inspect -f '{{ .Config.Image }}' 5a07442c65ef005088100f8fb7568f1495c46170ac9edb3ee0522c84c2f11c58 | |
+++ awk -F: '{ print $2 }' | |
++ local RUNNING_IMAGE_TAG=latest | |
++ echo latest | |
+ local IMAGE_TAG=latest | |
++ get_deploying_app_image_name pathhero latest | |
++ declare 'desc=return deploying image identifier for a given app, tag tuple. validate if tag is presented' | |
++ local APP=pathhero | |
++ local IMAGE_TAG=latest | |
++ IMAGE_REPO= | |
++ [[ -z pathhero ]] | |
+++ plugn trigger deployed-app-repository pathhero | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n '' ]] | |
++ local IMAGE_REMOTE_REPOSITORY= | |
+++ plugn trigger deployed-app-image-tag pathhero | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n '' ]] | |
++ local NEW_IMAGE_TAG= | |
+++ plugn trigger deployed-app-image-repo pathhero | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n '' ]] | |
++ local NEW_IMAGE_REPO= | |
++ [[ -n '' ]] | |
++ [[ -n '' ]] | |
++ [[ -z '' ]] | |
+++ get_app_image_repo pathhero | |
+++ declare 'desc=central definition of image repo pattern' | |
+++ local APP=pathhero | |
+++ local IMAGE_REPO=dokku/pathhero | |
+++ [[ -z pathhero ]] | |
+++ echo dokku/pathhero | |
++ IMAGE_REPO=dokku/pathhero | |
++ [[ -z latest ]] | |
++ local IMAGE=dokku/pathhero:latest | |
++ verify_image dokku/pathhero:latest | |
++ declare 'desc=verify image existence' | |
++ local IMAGE=dokku/pathhero:latest | |
++ docker inspect dokku/pathhero:latest | |
++ return 0 | |
++ echo dokku/pathhero:latest | |
+ local IMAGE=dokku/pathhero:latest | |
+ local NGINX_TEMPLATE_NAME=nginx.conf.sigil | |
+ copy_from_image dokku/pathhero:latest nginx.conf.sigil /tmp/dokku_nginx_template.lMlPx/nginx.conf.sigil | |
+ [[ -f /tmp/dokku_nginx_template.lMlPx/nginx.conf.sigil ]] | |
++ get_app_domains pathhero | |
++ declare 'desc=return app domains' | |
++ verify_app_name pathhero | |
++ declare 'desc=verify app name format and app existence' | |
++ local APP=pathhero | |
++ [[ ! -n pathhero ]] | |
++ [[ ! pathhero =~ ^[a-z].* ]] | |
++ [[ ! -d /home/dokku/pathhero ]] | |
++ return 0 | |
++ local APP=pathhero | |
++ local APP_VHOST_FILE=/home/dokku/pathhero/VHOST | |
++ local GLOBAL_VHOST_PATH=/home/dokku/VHOST | |
++ local GLOBAL_HOSTNAME_PATH=/home/dokku/HOSTNAME | |
+++ is_app_vhost_enabled pathhero | |
+++ declare 'desc=returns true or false if vhost support is enabled for a given application' | |
+++ source /var/lib/dokku/plugins/available/config/functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
++++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++++ set -eo pipefail | |
+++++ [[ -n 1 ]] | |
+++++ set -x | |
+++ local APP=pathhero | |
+++ verify_app_name pathhero | |
+++ declare 'desc=verify app name format and app existence' | |
+++ local APP=pathhero | |
+++ [[ ! -n pathhero ]] | |
+++ [[ ! pathhero =~ ^[a-z].* ]] | |
+++ [[ ! -d /home/dokku/pathhero ]] | |
+++ return 0 | |
++++ config_get pathhero NO_VHOST | |
++++ declare 'desc=get value of given config var' | |
++++ [[ pathhero == \c\o\n\f\i\g\:\g\e\t ]] | |
++++ set -- config:get pathhero NO_VHOST | |
++++ config_parse_args config:get pathhero NO_VHOST | |
++++ declare 'desc=parse config plugin args' | |
++++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++++ for var in '"$@"' | |
++++ [[ config:get == \-\-\g\l\o\b\a\l ]] | |
++++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++++ [[ config:get == \-\-\e\x\p\o\r\t ]] | |
++++ [[ config:get == \-\-\s\h\e\l\l ]] | |
++++ for var in '"$@"' | |
++++ [[ pathhero == \-\-\g\l\o\b\a\l ]] | |
++++ [[ pathhero == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++++ [[ pathhero == \-\-\e\x\p\o\r\t ]] | |
++++ [[ pathhero == \-\-\s\h\e\l\l ]] | |
++++ for var in '"$@"' | |
++++ [[ NO_VHOST == \-\-\g\l\o\b\a\l ]] | |
++++ [[ NO_VHOST == \-\-\n\o\-\r\e\s\t\a\r\t ]] | |
++++ [[ NO_VHOST == \-\-\e\x\p\o\r\t ]] | |
++++ [[ NO_VHOST == \-\-\s\h\e\l\l ]] | |
++++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++++ get_sanitized_config_args config:get pathhero NO_VHOST | |
+++++ local 'desc=return sanitized arguments for config plugin' | |
+++++ SANITIZED_ARGS=("$@") | |
+++++ local SANITIZED_ARGS | |
+++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++++ echo config:get pathhero NO_VHOST | |
++++ local SANITIZED_ARGS | |
++++ set -- config:get pathhero NO_VHOST | |
++++ DOKKU_CONFIG_TYPE=app | |
++++ DOKKU_CONFIG_RESTART=true | |
++++ [[ app == \a\p\p ]] | |
++++ [[ -z pathhero ]] | |
++++ verify_app_name pathhero | |
++++ declare 'desc=verify app name format and app existence' | |
++++ local APP=pathhero | |
++++ [[ ! -n pathhero ]] | |
++++ [[ ! pathhero =~ ^[a-z].* ]] | |
++++ [[ ! -d /home/dokku/pathhero ]] | |
++++ return 0 | |
++++ APP=pathhero | |
++++ ENV_FILE=/home/dokku/pathhero/ENV | |
++++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT | |
++++ SANITIZED_ARGS=($(get_sanitized_config_args "$@")) | |
+++++ get_sanitized_config_args config:get pathhero NO_VHOST | |
+++++ local 'desc=return sanitized arguments for config plugin' | |
+++++ SANITIZED_ARGS=("$@") | |
+++++ local SANITIZED_ARGS | |
+++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}") | |
+++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}") | |
+++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}") | |
+++++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}") | |
+++++ echo config:get pathhero NO_VHOST | |
++++ local SANITIZED_ARGS | |
++++ set -- config:get pathhero NO_VHOST | |
++++ [[ -z pathhero ]] | |
++++ config_create /home/dokku/pathhero/ENV | |
++++ declare 'desc=create config env file' | |
++++ local ENV_FILE=/home/dokku/pathhero/ENV | |
++++ [[ -f /home/dokku/pathhero/ENV ]] | |
++++ [[ ! -s /home/dokku/pathhero/ENV ]] | |
++++ local KEY=NO_VHOST | |
++++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/pathhero/ENV | |
++++ grep '^export NO_VHOST=' | |
++++ sed -e 's/^'\''//' -e 's/'\''$//' | |
++++ cut -d= -f2- | |
+++ local NO_VHOST=1 | |
+++ local APP_VHOST_ENABLED=true | |
+++ [[ 1 == \1 ]] | |
+++ local APP_VHOST_ENABLED=false | |
+++ echo false | |
++ [[ false == \t\r\u\e ]] | |
+ local NONSSL_VHOSTS= | |
++ echo '' | |
++ xargs | |
+ local NOSSL_SERVER_NAME= | |
+ is_ssl_enabled pathhero | |
+ declare 'desc=returns 0 if ssl is enabled for given app' | |
+ local APP=pathhero | |
+ verify_app_name pathhero | |
+ declare 'desc=verify app name format and app existence' | |
+ local APP=pathhero | |
+ [[ ! -n pathhero ]] | |
+ [[ ! pathhero =~ ^[a-z].* ]] | |
+ [[ ! -d /home/dokku/pathhero ]] | |
+ return 0 | |
+ local APP_SSL_PATH=/home/dokku/pathhero/tls | |
+ [[ -e /home/dokku/pathhero/tls/server.crt ]] | |
+ return 1 | |
++ nginx -v | |
++ cut -d/ -f 2 | |
+ local 'NGINX_VERSION=1.10.3 (Ubuntu)' | |
++ is_spdy_enabled '1.10.3 (Ubuntu)' | |
++ declare 'desc=detects whether the installed nginx version has spdy support' | |
++ local 'NGINX_VERSION=1.10.3 (Ubuntu)' | |
++ local MAJOR_VERSION MINOR_VERSION PATCH_VERSION | |
++ local HAS_SUPPORT=true | |
++ which nginx | |
+++ echo '1.10.3 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[1]}' | |
++ MAJOR_VERSION=1 | |
+++ echo '1.10.3 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[2]}' | |
++ MINOR_VERSION=10 | |
+++ echo '1.10.3 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[3]}' | |
++ PATCH_VERSION='3 (Ubuntu)' | |
++ [[ 1 -ge 2 ]] | |
++ [[ 1 -eq 1 ]] | |
++ [[ 10 -ge 10 ]] | |
++ HAS_SUPPORT=false | |
++ echo false | |
+ local SPDY_SUPPORTED=false | |
++ is_http2_enabled '1.10.3 (Ubuntu)' | |
++ declare 'desc=detects whether the installed nginx version has http2 support' | |
++ local 'NGINX_VERSION=1.10.3 (Ubuntu)' | |
++ local MAJOR_VERSION MINOR_VERSION PATCH_VERSION | |
++ local HAS_SUPPORT=false | |
++ which nginx | |
+++ echo '1.10.3 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[1]}' | |
++ MAJOR_VERSION=1 | |
+++ echo '1.10.3 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[2]}' | |
++ MINOR_VERSION=10 | |
+++ echo '1.10.3 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[3]}' | |
++ PATCH_VERSION='3 (Ubuntu)' | |
++ [[ 1 -ge 2 ]] | |
++ [[ 1 -eq 1 ]] | |
++ [[ 10 -eq 11 ]] | |
++ [[ 10 -ge 12 ]] | |
++ echo false | |
+ local HTTP2_SUPPORTED=false | |
++ config_export app pathhero | |
++ declare 'desc=returns export command for config variable of specified type (app/global)' | |
++ local CONFIG_TYPE=app | |
++ local APP=pathhero | |
++ local ENV_FILE=/home/dokku/pathhero/ENV | |
++ [[ app == \g\l\o\b\a\l ]] | |
++ [[ ! -f /home/dokku/pathhero/ENV ]] | |
++ [[ ! -s /home/dokku/pathhero/ENV ]] | |
+++ cut '-d ' -f2- | |
+++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/pathhero/ENV | |
++ local 'VARS=DOKKU_APP_TYPE='\''dockerfile'\'' | |
DOKKU_DOCKERFILE_CMD='\''CMD mongod --fork --dbpath /data/db/pathhero \'\'' | |
DOKKU_NGINX_PORT='\''54565'\'' | |
DOKKU_PROXY_PORT_MAP='\''http:54565:5000'\'' | |
NO_VHOST='\''1'\''' | |
++ echo 'DOKKU_APP_TYPE='\''dockerfile'\'' | |
DOKKU_DOCKERFILE_CMD='\''CMD mongod --fork --dbpath /data/db/pathhero \'\'' | |
DOKKU_NGINX_PORT='\''54565'\'' | |
DOKKU_PROXY_PORT_MAP='\''http:54565:5000'\'' | |
NO_VHOST='\''1'\''' | |
++ awk '{print "export " $0}' | |
++ return 0 | |
+ eval 'export DOKKU_APP_TYPE='\''dockerfile'\'' | |
export DOKKU_DOCKERFILE_CMD='\''CMD mongod --fork --dbpath /data/db/pathhero \'\'' | |
export DOKKU_NGINX_PORT='\''54565'\'' | |
export DOKKU_PROXY_PORT_MAP='\''http:54565:5000'\'' | |
export NO_VHOST='\''1'\''' | |
++ export DOKKU_APP_TYPE=dockerfile | |
++ DOKKU_APP_TYPE=dockerfile | |
++ export 'DOKKU_DOCKERFILE_CMD=CMD mongod --fork --dbpath /data/db/pathhero \' | |
++ DOKKU_DOCKERFILE_CMD='CMD mongod --fork --dbpath /data/db/pathhero \' | |
++ export DOKKU_NGINX_PORT=54565 | |
++ DOKKU_NGINX_PORT=54565 | |
++ export DOKKU_PROXY_PORT_MAP=http:54565:5000 | |
++ DOKKU_PROXY_PORT_MAP=http:54565:5000 | |
++ export NO_VHOST=1 | |
++ NO_VHOST=1 | |
+ SIGIL_PARAMS=(-f $NGINX_TEMPLATE APP="$APP" DOKKU_ROOT="$DOKKU_ROOT" NOSSL_SERVER_NAME="$NOSSL_SERVER_NAME" DOKKU_APP_LISTENERS="$DOKKU_APP_LISTENERS" DOKKU_LIB_ROOT="$DOKKU_LIB_ROOT" PASSED_LISTEN_IP_PORT="$PASSED_LISTEN_IP_PORT" SPDY_SUPPORTED="$SPDY_SUPPORTED" HTTP2_SUPPORTED="$HTTP2_SUPPORTED" DOKKU_APP_LISTEN_PORT="$DOKKU_APP_LISTEN_PORT" DOKKU_APP_LISTEN_IP="$DOKKU_APP_LISTEN_IP" APP_SSL_PATH="$APP_SSL_PATH" SSL_INUSE="$SSL_INUSE" SSL_SERVER_NAME="$SSL_SERVER_NAME" NGINX_PORT="$NGINX_PORT" NGINX_SSL_PORT="$NGINX_SSL_PORT" RAW_TCP_PORTS="$RAW_TCP_PORTS" PROXY_PORT_MAP="$PROXY_PORT_MAP" PROXY_UPSTREAM_PORTS="$PROXY_UPSTREAM_PORTS") | |
+ local SIGIL_PARAMS | |
+ xargs -i echo '-----> Configuring {}...(using built-in template)' | |
++ echo '' '' | |
++ sort -u | |
++ tr ' ' '\n' | |
+ cat -s | |
+ sigil -f /var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil APP=pathhero DOKKU_ROOT=/home/dokku NOSSL_SERVER_NAME= DOKKU_APP_LISTENERS=172.17.0.7:5000 DOKKU_LIB_ROOT=/var/lib/dokku PASSED_LISTEN_IP_PORT= SPDY_SUPPORTED=false HTTP2_SUPPORTED=false DOKKU_APP_LISTEN_PORT= DOKKU_APP_LISTEN_IP= APP_SSL_PATH=/home/dokku/pathhero/tls SSL_INUSE= SSL_SERVER_NAME= NGINX_PORT=54565 NGINX_SSL_PORT= RAW_TCP_PORTS= PROXY_PORT_MAP=http:54565:5000 PROXY_UPSTREAM_PORTS=5000 | |
+ is_deployed pathhero | |
+ declare 'desc=return 0 if given app has a running container' | |
+ local APP=pathhero | |
+ [[ -f /home/dokku/pathhero/CONTAINER ]] | |
++ ls /home/dokku/pathhero/CONTAINER.web.1 | |
++ echo 0 | |
+ [[ 0 -eq 0 ]] | |
+ return 0 | |
+ dokku_log_info1 'Creating http nginx.conf' | |
+ declare 'desc=log info1 formatter' | |
+ echo '-----> Creating http nginx.conf' | |
-----> Creating http nginx.conf | |
+ mv /tmp/dokku_nginx_template.lMlPx/nginx.conf.VeenkS /home/dokku/pathhero/nginx.conf | |
+ is_deployed pathhero | |
+ declare 'desc=return 0 if given app has a running container' | |
+ local APP=pathhero | |
+ [[ -f /home/dokku/pathhero/CONTAINER ]] | |
++ ls /home/dokku/pathhero/CONTAINER.web.1 | |
++ echo 0 | |
+ [[ 0 -eq 0 ]] | |
+ return 0 | |
+ dokku_log_info1 'Running nginx-pre-reload' | |
+ declare 'desc=log info1 formatter' | |
+ echo '-----> Running nginx-pre-reload' | |
-----> Running nginx-pre-reload | |
+ plugn trigger nginx-pre-reload pathhero '' '' | |
/tmp/bashenv.665162129: line 137: syntax error near unexpected token `(' | |
/tmp/bashenv.665162129: line 137: ` eval "$1() { ' | |
/home/dokku/.basher/bash: main: command not found | |
+ rm -rf /tmp/dokku_nginx_template.lMlPx/nginx.conf.VeenkS /tmp/dokku_nginx_template.lMlPx |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment