Created
January 23, 2024 20:07
-
-
Save swrobel/fb5577accd5e3dfb393e9da8cbf3ba1b to your computer and use it in GitHub Desktop.
Dokku zero downtime trace on deploy
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
+ export DOKKU_HOST_ROOT=/home/dokku | |
+ DOKKU_HOST_ROOT=/home/dokku | |
+ export DOKKU_DISTRO | |
++ . /etc/os-release | |
++ echo ubuntu | |
+ DOKKU_DISTRO=ubuntu | |
+ export DOCKER_BIN=docker | |
+ DOCKER_BIN=docker | |
+ export DOKKU_IMAGE=gliderlabs/herokuish:latest-22 | |
+ DOKKU_IMAGE=gliderlabs/herokuish:latest-22 | |
+ export DOKKU_CNB_BUILDER=heroku/builder:22 | |
+ DOKKU_CNB_BUILDER=heroku/builder:22 | |
+ 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_SYSTEM_GROUP=dokku | |
+ DOKKU_SYSTEM_GROUP=dokku | |
+ export DOKKU_SYSTEM_USER=dokku | |
+ DOKKU_SYSTEM_USER=dokku | |
+ 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_PID=1256864 | |
+ DOKKU_PID=1256864 | |
+ export DOKKU_LOGS_DIR=/var/log/dokku | |
+ DOKKU_LOGS_DIR=/var/log/dokku | |
+ export DOKKU_LOGS_HOST_DIR=/var/log/dokku | |
+ DOKKU_LOGS_HOST_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_BUILD_ARGS=--label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku' | |
+ DOKKU_GLOBAL_BUILD_ARGS='--label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku' | |
+ export 'DOKKU_GLOBAL_RUN_ARGS=--label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku' | |
+ DOKKU_GLOBAL_RUN_ARGS='--label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku' | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ parse_args config:unset metasurf MSW_SESSION_ID | |
+ declare 'desc=top-level cli arg parser' | |
+ local next_index=1 | |
+ local skip=false | |
+ args=('config:unset' 'metasurf' 'MSW_SESSION_ID') | |
+ local args | |
+ local flags | |
+ for arg in "$@" | |
+ [[ false == \t\r\u\e ]] | |
+ case "$arg" in | |
+ [[ false == \t\r\u\e ]] | |
+ [[ config:unset == \-\-\a\p\p ]] | |
+ [[ config:unset =~ ^--.* ]] | |
+ next_index=2 | |
+ for arg in "$@" | |
+ [[ false == \t\r\u\e ]] | |
+ case "$arg" in | |
+ [[ false == \t\r\u\e ]] | |
+ [[ metasurf == \-\-\a\p\p ]] | |
+ [[ metasurf =~ ^--.* ]] | |
+ next_index=3 | |
+ for arg in "$@" | |
+ [[ false == \t\r\u\e ]] | |
+ case "$arg" in | |
+ [[ false == \t\r\u\e ]] | |
+ [[ MSW_SESSION_ID == \-\-\a\p\p ]] | |
+ [[ MSW_SESSION_ID =~ ^--.* ]] | |
+ next_index=4 | |
+ [[ -z '' ]] | |
++ sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' | |
++ echo -e '' | |
+ export DOKKU_GLOBAL_FLAGS= | |
+ DOKKU_GLOBAL_FLAGS= | |
+ return 0 | |
+ args=("$@") | |
+ skip_arg=false | |
+ [[ config:unset =~ ^--.* ]] | |
+ has_tty | |
+ declare 'desc=return 0 if we have a tty' | |
+ [[ '' == \t\r\u\e ]] | |
++ LC_ALL=C | |
++ /usr/bin/tty | |
+ [[ /dev/pts/0 == \n\o\t\ \a\ \t\t\y ]] | |
+ return 0 | |
++ id -un | |
+ [[ root != \d\o\k\k\u ]] | |
+ unset TMP TMPDIR TEMP TEMPDIR | |
+ [[ ! config:unset =~ plugin:* ]] | |
+ [[ config:unset != \s\s\h\-\k\e\y\s\:\a\d\d ]] | |
+ [[ config:unset != \s\s\h\-\k\e\y\s\:\r\e\m\o\v\e ]] | |
+ [[ config:unset != \s\c\h\e\d\u\l\e\r\-\k\3\s\:\i\n\i\t\i\a\l\i\z\e ]] | |
+ [[ config:unset != \s\c\h\e\d\u\l\e\r\-\k\3\s\:\u\n\i\n\s\t\a\l\l ]] | |
++ id -un | |
+ export SSH_USER=root | |
+ SSH_USER=root | |
+ sudo -u dokku -E -H /usr/bin/dokku config:unset metasurf MSW_SESSION_ID | |
+ export DOKKU_HOST_ROOT=/home/dokku | |
+ DOKKU_HOST_ROOT=/home/dokku | |
+ export DOKKU_DISTRO | |
++ . /etc/os-release | |
++ echo ubuntu | |
+ DOKKU_DISTRO=ubuntu | |
+ export DOCKER_BIN=docker | |
+ DOCKER_BIN=docker | |
+ export DOKKU_IMAGE=gliderlabs/herokuish:latest-22 | |
+ DOKKU_IMAGE=gliderlabs/herokuish:latest-22 | |
+ export DOKKU_CNB_BUILDER=heroku/builder:22 | |
+ DOKKU_CNB_BUILDER=heroku/builder:22 | |
+ 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_SYSTEM_GROUP=dokku | |
+ DOKKU_SYSTEM_GROUP=dokku | |
+ export DOKKU_SYSTEM_USER=dokku | |
+ DOKKU_SYSTEM_USER=dokku | |
+ 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_PID=1256875 | |
+ DOKKU_PID=1256875 | |
+ export DOKKU_LOGS_DIR=/var/log/dokku | |
+ DOKKU_LOGS_DIR=/var/log/dokku | |
+ export DOKKU_LOGS_HOST_DIR=/var/log/dokku | |
+ DOKKU_LOGS_HOST_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_BUILD_ARGS=--label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku' | |
+ DOKKU_GLOBAL_BUILD_ARGS='--label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku' | |
+ export 'DOKKU_GLOBAL_RUN_ARGS=--label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku' | |
+ DOKKU_GLOBAL_RUN_ARGS='--label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku' | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ parse_args config:unset metasurf MSW_SESSION_ID | |
+ declare 'desc=top-level cli arg parser' | |
+ local next_index=1 | |
+ local skip=false | |
+ args=('config:unset' 'metasurf' 'MSW_SESSION_ID') | |
+ local args | |
+ local flags | |
+ for arg in "$@" | |
+ [[ false == \t\r\u\e ]] | |
+ case "$arg" in | |
+ [[ false == \t\r\u\e ]] | |
+ [[ config:unset == \-\-\a\p\p ]] | |
+ [[ config:unset =~ ^--.* ]] | |
+ next_index=2 | |
+ for arg in "$@" | |
+ [[ false == \t\r\u\e ]] | |
+ case "$arg" in | |
+ [[ false == \t\r\u\e ]] | |
+ [[ metasurf == \-\-\a\p\p ]] | |
+ [[ metasurf =~ ^--.* ]] | |
+ next_index=3 | |
+ for arg in "$@" | |
+ [[ false == \t\r\u\e ]] | |
+ case "$arg" in | |
+ [[ false == \t\r\u\e ]] | |
+ [[ MSW_SESSION_ID == \-\-\a\p\p ]] | |
+ [[ MSW_SESSION_ID =~ ^--.* ]] | |
+ next_index=4 | |
+ [[ -z '' ]] | |
++ sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' | |
++ echo -e '' | |
+ export DOKKU_GLOBAL_FLAGS= | |
+ DOKKU_GLOBAL_FLAGS= | |
+ return 0 | |
+ args=("$@") | |
+ skip_arg=false | |
+ [[ config:unset =~ ^--.* ]] | |
+ has_tty | |
+ declare 'desc=return 0 if we have a tty' | |
+ [[ '' == \t\r\u\e ]] | |
++ LC_ALL=C | |
++ /usr/bin/tty | |
+ [[ /dev/pts/1 == \n\o\t\ \a\ \t\t\y ]] | |
+ return 0 | |
++ id -un | |
+ [[ dokku != \d\o\k\k\u ]] | |
+ [[ config:unset =~ ^plugin:.* ]] | |
+ [[ config:unset == \s\s\h\-\k\e\y\s\:\a\d\d ]] | |
+ [[ config:unset == \s\s\h\-\k\e\y\s\:\r\e\m\o\v\e ]] | |
+ [[ config:unset == \s\c\h\e\d\u\l\e\r\-\k\3\s\:\i\n\i\t\i\a\l\i\z\e ]] | |
+ [[ config:unset == \s\c\h\e\d\u\l\e\r\-\k\3\s\:\u\n\i\n\s\t\a\l\l ]] | |
+ [[ -n '' ]] | |
+ dokku_auth config:unset metasurf MSW_SESSION_ID | |
+ declare 'desc=calls user-auth plugin trigger' | |
+ export SSH_USER=root | |
+ SSH_USER=root | |
+ export SSH_NAME=default | |
+ SSH_NAME=default | |
+ export DOKKU_COMMAND=config:unset | |
+ DOKKU_COMMAND=config:unset | |
++ find /var/lib/dokku/plugins/enabled/20_events/user-auth | |
++ wc -l | |
+ local user_auth_count=1 | |
+ [[ 1 == 0 ]] | |
+ [[ 1 == 1 ]] | |
+ [[ -f /var/lib/dokku/plugins/enabled/20_events/user-auth ]] | |
+ return 0 | |
+ case "$1" in | |
+ execute_dokku_cmd config:unset metasurf MSW_SESSION_ID | |
+ declare 'desc=executes dokku sub-commands' | |
+ local PLUGIN_NAME=config:unset | |
+ local PLUGIN_CMD=config:unset | |
+ local implemented=0 | |
+ local script | |
+ argv=('config:unset' 'metasurf' 'MSW_SESSION_ID') | |
+ local argv | |
+ case "$PLUGIN_NAME" in | |
++ readlink -f /var/lib/dokku/plugins/enabled/config | |
+ [[ /var/lib/dokku/core-plugins/available/config == *core-plugins* ]] | |
+ [[ config:unset == \c\o\n\f\i\g\:\u\n\s\e\t ]] | |
+ shift 1 | |
+ [[ -n '' ]] | |
+ set -- config:unset metasurf MSW_SESSION_ID | |
+ [[ -x /var/lib/dokku/plugins/enabled/config:unset/subcommands/default ]] | |
+ [[ -x /var/lib/dokku/plugins/enabled/config:unset/subcommands/config:unset ]] | |
+ [[ -x /var/lib/dokku/plugins/enabled/config/subcommands/unset ]] | |
+ [[ -n unset ]] | |
+ /var/lib/dokku/plugins/enabled/config/subcommands/unset config:unset metasurf MSW_SESSION_ID | |
-----> Unsetting MSW_SESSION_ID | |
? plugn trigger post-config-update [metasurf unset MSW_SESSION_ID] | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/post-config-update | |
+ dokku_log_plugn_trigger_call post-config-update metasurf unset MSW_SESSION_ID | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=post-config-update | |
+ shift | |
+ dokku_log_event 'INVOKED: post-config-update( metasurf unset MSW_SESSION_ID ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: post-config-update( metasurf unset MSW_SESSION_ID ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
-----> Restarting app metasurf | |
? plugn trigger release-and-deploy [metasurf] | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/release-and-deploy | |
+ dokku_log_plugn_trigger_call release-and-deploy metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=release-and-deploy | |
+ shift | |
+ dokku_log_event 'INVOKED: release-and-deploy( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: release-and-deploy( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ release_and_deploy metasurf | |
+ declare 'desc=main function for releasing and deploying an app' | |
+ 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=metasurf | |
+ local IMAGE_TAG=latest | |
++ get_app_image_name metasurf latest | |
++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented' | |
++ local APP=metasurf | |
++ local IMAGE_TAG=latest | |
++ IMAGE_REPO= | |
++ [[ -z '' ]] | |
+++ get_app_image_repo metasurf | |
+++ declare 'desc=central definition of image repo pattern' | |
+++ local APP=metasurf | |
+++ local IMAGE_REPO=dokku/metasurf | |
+++ echo dokku/metasurf | |
++ IMAGE_REPO=dokku/metasurf | |
++ [[ -n latest ]] | |
++ local IMAGE=dokku/metasurf:latest | |
++ verify_image dokku/metasurf:latest | |
++ declare 'desc=verify image existence' | |
++ local IMAGE=dokku/metasurf:latest | |
++ docker image inspect dokku/metasurf:latest | |
++ return 0 | |
++ echo dokku/metasurf:latest | |
+ local IMAGE=dokku/metasurf:latest | |
+ verify_image dokku/metasurf:latest | |
+ declare 'desc=verify image existence' | |
+ local IMAGE=dokku/metasurf:latest | |
+ docker image inspect dokku/metasurf:latest | |
+ return 0 | |
++ get_image_builder_type dokku/metasurf:latest metasurf | |
++ declare 'desc=returns the image builder_type' | |
++ declare IMAGE=dokku/metasurf:latest APP=metasurf | |
++ [[ -z dokku/metasurf:latest ]] | |
+++ docker image inspect --format '{{ index .Config.Labels "com.dokku.builder-type" }}' dokku/metasurf:latest | |
++ BUILDER_TYPE=herokuish | |
++ [[ -n herokuish ]] | |
++ echo herokuish | |
++ return | |
+ IMAGE_SOURCE_TYPE=herokuish | |
++ config_get metasurf DOKKU_SKIP_DEPLOY | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_SKIP_DEPLOY | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_SKIP_DEPLOY | |
++ true | |
+ local DOKKU_APP_SKIP_DEPLOY= | |
++ config_get --global DOKKU_SKIP_DEPLOY | |
++ declare 'desc=get value of given config var' | |
++ config_sub get --global DOKKU_SKIP_DEPLOY | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get --global DOKKU_SKIP_DEPLOY | |
++ true | |
+ local DOKKU_GLOBAL_SKIP_DEPLOY= | |
+ local DOKKU_SKIP_DEPLOY= | |
+ dokku_log_info1 'Releasing metasurf...' | |
+ declare 'desc=log info1 formatter' | |
+ echo '-----> Releasing metasurf...' | |
-----> Releasing metasurf... | |
+ dokku_release metasurf herokuish latest | |
+ declare 'desc=release phase' | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest | |
++ get_app_image_name metasurf latest | |
++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented' | |
++ local APP=metasurf | |
++ local IMAGE_TAG=latest | |
++ IMAGE_REPO= | |
++ [[ -z '' ]] | |
+++ get_app_image_repo metasurf | |
+++ declare 'desc=central definition of image repo pattern' | |
+++ local APP=metasurf | |
+++ local IMAGE_REPO=dokku/metasurf | |
+++ echo dokku/metasurf | |
++ IMAGE_REPO=dokku/metasurf | |
++ [[ -n latest ]] | |
++ local IMAGE=dokku/metasurf:latest | |
++ verify_image dokku/metasurf:latest | |
++ declare 'desc=verify image existence' | |
++ local IMAGE=dokku/metasurf:latest | |
++ docker image inspect dokku/metasurf:latest | |
++ return 0 | |
++ echo dokku/metasurf:latest | |
+ local IMAGE=dokku/metasurf:latest | |
+ is_image_cnb_based dokku/metasurf:latest | |
+ declare 'desc=returns true if app image is based on cnb' | |
+ declare IMAGE=dokku/metasurf:latest | |
++ /var/lib/dokku/core-plugins/available/common/common --quiet image-is-cnb-based dokku/metasurf:latest | |
+ [[ false != \t\r\u\e ]] | |
+ return 1 | |
+ plugn trigger builder-release herokuish metasurf latest | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/builder-release | |
+ dokku_log_plugn_trigger_call builder-release herokuish metasurf latest | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=builder-release | |
+ shift | |
+ dokku_log_event 'INVOKED: builder-release( herokuish metasurf latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: builder-release( herokuish metasurf latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-builder-dockerfile-builder-release herokuish metasurf latest | |
+ declare 'desc=builder-dockerfile builder-release plugin trigger' | |
+ declare trigger=builder-release | |
+ declare BUILDER_TYPE=herokuish APP=metasurf IMAGE_TAG=latest | |
+ [[ herokuish != \d\o\c\k\e\r\f\i\l\e ]] | |
+ return | |
+ 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 | |
+ trigger-builder-herokuish-builder-release herokuish metasurf latest | |
+ declare 'desc=builder-herokuish builder-release plugin trigger' | |
+ declare trigger=builder-release | |
+ declare BUILDER_TYPE=herokuish APP=metasurf IMAGE_TAG=latest | |
+ [[ herokuish != \h\e\r\o\k\u\i\s\h ]] | |
++ get_app_image_name metasurf latest | |
++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented' | |
++ local APP=metasurf | |
++ local IMAGE_TAG=latest | |
++ IMAGE_REPO= | |
++ [[ -z '' ]] | |
+++ get_app_image_repo metasurf | |
+++ declare 'desc=central definition of image repo pattern' | |
+++ local APP=metasurf | |
+++ local IMAGE_REPO=dokku/metasurf | |
+++ echo dokku/metasurf | |
++ IMAGE_REPO=dokku/metasurf | |
++ [[ -n latest ]] | |
++ local IMAGE=dokku/metasurf:latest | |
++ verify_image dokku/metasurf:latest | |
++ declare 'desc=verify image existence' | |
++ local IMAGE=dokku/metasurf:latest | |
++ docker image inspect dokku/metasurf:latest | |
++ return 0 | |
++ echo dokku/metasurf:latest | |
+ local IMAGE=dokku/metasurf:latest | |
+ fn-plugn-trigger-exists pre-release-buildpack | |
+ declare 'desc=checks if a plugn trigger exists' | |
+ declare TRIGGER_NAME=pre-release-buildpack | |
+ local exists | |
++ /var/lib/dokku/core-plugins/available/common/common --quiet plugn-trigger-exists pre-release-buildpack | |
+ exists=false | |
+ [[ false == \t\r\u\e ]] | |
+ return 1 | |
+ plugn trigger pre-release-builder herokuish metasurf dokku/metasurf:latest | |
++ mktemp -d /tmp/dokku-1256875-trigger-builder-herokuish-builder-release.XXXXXX | |
+ TMP_WORK_DIR=/tmp/dokku-1256875-trigger-builder-herokuish-builder-release.c1PRwi | |
+ trap 'rm -rf '\''/tmp/dokku-1256875-trigger-builder-herokuish-builder-release.c1PRwi'\'' >/dev/null' RETURN INT TERM EXIT | |
+ config_export global | |
+ declare 'desc=returns export command for config variable of specified type (app/global)' | |
+ local CONFIG_TYPE=global | |
+ shift | |
+ local APP= | |
+ [[ global == \g\l\o\b\a\l ]] | |
+ APP=--global | |
+ config_sub export --global | |
+ declare 'desc=executes a config subcommand' | |
+ local name=export | |
+ shift | |
+ /var/lib/dokku/plugins/available/config/config_sub export --global | |
+ return 0 | |
+ config_export app metasurf | |
+ declare 'desc=returns export command for config variable of specified type (app/global)' | |
+ local CONFIG_TYPE=app | |
+ shift | |
+ local APP=metasurf | |
+ [[ app == \g\l\o\b\a\l ]] | |
+ shift | |
+ config_sub export metasurf | |
+ declare 'desc=executes a config subcommand' | |
+ local name=export | |
+ shift | |
+ /var/lib/dokku/plugins/available/config/config_sub export metasurf | |
+ return 0 | |
+ DOCKER_BUILD_LABEL_ARGS=('--label=org.label-schema.schema-version=1.0' '--label=org.label-schema.vendor=dokku' '--label=com.dokku.app-name=metasurf' '--label=com.dokku.image-stage=release' '--label=dokku') | |
+ local DOCKER_BUILD_LABEL_ARGS | |
+ suppress_output docker image build --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=com.dokku.app-name=metasurf --label=com.dokku.image-stage=release --label=dokku --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku -f /var/lib/dokku/plugins/available/builder-herokuish/dockerfiles/builder-release.Dockerfile --build-arg APP_IMAGE=dokku/metasurf:latest -t dokku/metasurf:latest /tmp/dokku-1256875-trigger-builder-herokuish-builder-release.c1PRwi | |
+ declare 'desc=suppress all output from a given command unless there is an error' | |
+ local TMP_COMMAND_OUTPUT | |
++ mktemp /tmp/dokku-1256875-suppress_output.XXXXXX | |
+ TMP_COMMAND_OUTPUT=/tmp/dokku-1256875-suppress_output.p7IPx1 | |
+ trap 'rm -rf '\''/tmp/dokku-1256875-suppress_output.p7IPx1'\'' >/dev/null' RETURN | |
+ docker image build --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=com.dokku.app-name=metasurf --label=com.dokku.image-stage=release --label=dokku --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku -f /var/lib/dokku/plugins/available/builder-herokuish/dockerfiles/builder-release.Dockerfile --build-arg APP_IMAGE=dokku/metasurf:latest -t dokku/metasurf:latest /tmp/dokku-1256875-trigger-builder-herokuish-builder-release.c1PRwi | |
+ return 0 | |
++ rm -rf /tmp/dokku-1256875-suppress_output.p7IPx1 | |
+ plugn trigger post-release-builder herokuish metasurf dokku/metasurf:latest | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/post-release-builder | |
+ dokku_log_plugn_trigger_call post-release-builder herokuish metasurf dokku/metasurf:latest | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=post-release-builder | |
+ shift | |
+ dokku_log_event 'INVOKED: post-release-builder( herokuish metasurf dokku/metasurf:latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: post-release-builder( herokuish metasurf dokku/metasurf:latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger pre-deploy [metasurf latest] | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/pre-deploy | |
+ dokku_log_plugn_trigger_call pre-deploy metasurf latest | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=pre-deploy | |
+ shift | |
+ dokku_log_event 'INVOKED: pre-deploy( metasurf latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: pre-deploy( metasurf latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
-----> Checking for predeploy task | |
No predeploy task found, skipping | |
-----> Checking for release task | |
? plugn trigger procfile-get-command [metasurf release 5000] | |
? plugn trigger procfile-get-command stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger procfile-get-command stderr: ++ set -eo pipefail | |
? plugn trigger procfile-get-command stderr: ++ [[ -n 1 ]] | |
? plugn trigger procfile-get-command stderr: ++ set -x | |
? plugn trigger procfile-get-command stderr: + [[ ! -n 1 ]] | |
? plugn trigger procfile-get-command stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/procfile-get-command | |
? plugn trigger procfile-get-command stderr: + dokku_log_plugn_trigger_call procfile-get-command metasurf release 5000 | |
? plugn trigger procfile-get-command stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger procfile-get-command stderr: + local l_hook=procfile-get-command | |
? plugn trigger procfile-get-command stderr: + shift | |
? plugn trigger procfile-get-command stderr: + dokku_log_event 'INVOKED: procfile-get-command( metasurf release 5000 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger procfile-get-command stderr: + declare 'desc=log dokku events' | |
? plugn trigger procfile-get-command stderr: + logger -t dokku-event -i -- 'INVOKED: procfile-get-command( metasurf release 5000 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger procfile-get-command stderr: | |
? plugn trigger procfile-get-command stdout: bin/rails db:migrate:with_data db:seed database_views:refresh cache:prune | |
? plugn trigger procfile-get-command stdout: | |
-----> Executing release task from Procfile: bin/rails db:migrate:with_data db:seed database_views:refresh cache:prune | |
? plugn trigger config-get [metasurf DOKKU_APP_USER] | |
? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger config-get stderr: ++ set -eo pipefail | |
? plugn trigger config-get stderr: ++ [[ -n 1 ]] | |
? plugn trigger config-get stderr: ++ set -x | |
? plugn trigger config-get stderr: + [[ ! -n 1 ]] | |
? plugn trigger config-get stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/config-get | |
? plugn trigger config-get stderr: + dokku_log_plugn_trigger_call config-get metasurf DOKKU_APP_USER | |
? plugn trigger config-get stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger config-get stderr: + local l_hook=config-get | |
? plugn trigger config-get stderr: + shift | |
? plugn trigger config-get stderr: + dokku_log_event 'INVOKED: config-get( metasurf DOKKU_APP_USER ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: + declare 'desc=log dokku events' | |
? plugn trigger config-get stderr: + logger -t dokku-event -i -- 'INVOKED: config-get( metasurf DOKKU_APP_USER ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: | |
? plugn trigger config-get stdout: | |
? plugn trigger config-get [metasurf DOKKU_APP_SHELL] | |
? plugn trigger config-get-global [DOKKU_APP_SHELL] | |
? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger config-get stderr: ++ set -eo pipefail | |
? plugn trigger config-get stderr: ++ [[ -n 1 ]] | |
? plugn trigger config-get stderr: ++ set -x | |
? plugn trigger config-get stderr: + [[ ! -n 1 ]] | |
? plugn trigger config-get stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/config-get | |
? plugn trigger config-get stderr: + dokku_log_plugn_trigger_call config-get metasurf DOKKU_APP_SHELL | |
? plugn trigger config-get stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger config-get stderr: + local l_hook=config-get | |
? plugn trigger config-get stderr: + shift | |
? plugn trigger config-get stderr: + dokku_log_event 'INVOKED: config-get( metasurf DOKKU_APP_SHELL ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: + declare 'desc=log dokku events' | |
? plugn trigger config-get stderr: + logger -t dokku-event -i -- 'INVOKED: config-get( metasurf DOKKU_APP_SHELL ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: | |
? plugn trigger config-get stdout: | |
? plugn trigger config-get-global stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger config-get-global stderr: ++ set -eo pipefail | |
? plugn trigger config-get-global stderr: ++ [[ -n 1 ]] | |
? plugn trigger config-get-global stderr: ++ set -x | |
? plugn trigger config-get-global stderr: + [[ ! -n 1 ]] | |
? plugn trigger config-get-global stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/config-get-global | |
? plugn trigger config-get-global stderr: + dokku_log_plugn_trigger_call config-get-global DOKKU_APP_SHELL | |
? plugn trigger config-get-global stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger config-get-global stderr: + local l_hook=config-get-global | |
? plugn trigger config-get-global stderr: + shift | |
? plugn trigger config-get-global stderr: + dokku_log_event 'INVOKED: config-get-global( DOKKU_APP_SHELL ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get-global stderr: + declare 'desc=log dokku events' | |
? plugn trigger config-get-global stderr: + logger -t dokku-event -i -- 'INVOKED: config-get-global( DOKKU_APP_SHELL ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get-global stderr: | |
? plugn trigger config-get-global stdout: | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/docker-args-deploy | |
+ dokku_log_plugn_trigger_call docker-args-deploy metasurf latest | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=docker-args-deploy | |
+ shift | |
+ dokku_log_event 'INVOKED: docker-args-deploy( metasurf latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: docker-args-deploy( metasurf latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ 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 | |
+ trigger-builder-herokuish-docker-args metasurf latest | |
+ declare 'desc=builder-herokuish docker-args plugin trigger' | |
+ declare trigger=docker-args | |
+ declare APP=metasurf | |
+ local STDIN DOKKU_APP_TYPE DOKKU_APP_USER | |
++ cat | |
+ STDIN= | |
++ config_get metasurf DOKKU_APP_TYPE | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_APP_TYPE | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_APP_TYPE | |
+ DOKKU_APP_TYPE=herokuish | |
++ config_get metasurf DOKKU_APP_USER | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_APP_USER | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_APP_USER | |
++ true | |
+ DOKKU_APP_USER= | |
+ DOKKU_APP_USER=herokuishuser | |
+ [[ herokuish == \h\e\r\o\k\u\i\s\h ]] | |
+ local 'docker_args= --env=USER=herokuishuser' | |
+ echo -n ' --env=USER=herokuishuser' | |
+ 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 | |
+ trigger-config-docker-args metasurf latest | |
+ declare 'desc=config docker-args plugin trigger' | |
+ declare trigger=docker-args | |
+ declare APP=metasurf | |
+ local ENV_ARGS STDIN | |
++ cat | |
+ STDIN= | |
++ config_export app metasurf --format docker-args-keys --merged | |
++ declare 'desc=returns export command for config variable of specified type (app/global)' | |
++ local CONFIG_TYPE=app | |
++ shift | |
++ local APP=metasurf | |
++ [[ app == \g\l\o\b\a\l ]] | |
++ shift | |
++ config_sub export --format docker-args-keys --merged metasurf | |
++ declare 'desc=executes a config subcommand' | |
++ local name=export | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub export --format docker-args-keys --merged metasurf | |
++ return 0 | |
+ ENV_ARGS='--env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY' | |
+ echo -n ' --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY' | |
+ trigger-docker-options-docker-args metasurf latest | |
+ declare 'desc=docker args plugin trigger' | |
+ declare trigger=/var/lib/dokku/plugins/enabled/docker-options/docker-args-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=latest | |
++ cat | |
+ local STDIN= | |
+ case "$0" in | |
+ local PHASE=DEPLOY | |
+ local FILE_PREFIX=DOCKER_OPTIONS_ | |
+ local PHASE_FILE_PATH=/home/dokku/metasurf/DOCKER_OPTIONS_DEPLOY | |
+ local output= | |
+ [[ -f /home/dokku/metasurf/DOCKER_OPTIONS_DEPLOY ]] | |
+ local DONE=false | |
+ false | |
+ local line | |
+ read -r line | |
+ [[ -z --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 ]] | |
+ case "$line" in | |
+ case "$IMAGE_SOURCE_TYPE" in | |
+ local 'output= --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16' | |
+ false | |
+ local line | |
+ read -r line | |
+ [[ -z --link dokku.redis.metasurf:dokku-redis-metasurf ]] | |
+ case "$line" in | |
+ case "$IMAGE_SOURCE_TYPE" in | |
+ local 'output= --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf' | |
+ false | |
+ local line | |
+ read -r line | |
+ [[ -z --restart=on-failure:10 ]] | |
+ case "$line" in | |
+ case "$IMAGE_SOURCE_TYPE" in | |
+ local 'output= --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10' | |
+ false | |
+ local line | |
+ read -r line | |
+ local DONE=true | |
+ [[ -z '' ]] | |
+ continue | |
+ true | |
+ echo -n ' --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10' | |
+ APP=metasurf | |
+ IMAGE_SOURCE_TYPE=latest | |
++ cat | |
+ STDIN= | |
+ [[ latest == \d\o\c\k\e\r\f\i\l\e ]] | |
++ cat | |
+ STDIN= | |
++ grep 'OpsWorks Stack:' /etc/motd | |
++ true | |
+ OPSWORKS_STACK_NAME= | |
+ [[ -n '' ]] | |
++ hostname | |
+ HOSTNAME=metasurf | |
+ echo -n ' --hostname=metasurf' | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/docker-args-process-deploy | |
+ dokku_log_plugn_trigger_call docker-args-process-deploy metasurf herokuish latest | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=docker-args-process-deploy | |
+ shift | |
+ dokku_log_event 'INVOKED: docker-args-process-deploy( metasurf herokuish latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: docker-args-process-deploy( metasurf herokuish latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ trigger-builder-pack-docker-args-process-deploy metasurf herokuish latest | |
+ declare 'desc=builder-pack core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE= | |
++ cat | |
+ local STDIN= | |
+ local inject_launcher output | |
+ [[ herokuish != \p\a\c\k ]] | |
+ return | |
+ source /var/lib/dokku/plugins/available/caddy-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-caddy-vhosts-docker-args-process-deploy metasurf herokuish latest | |
+ declare 'desc=nginx-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE= CONTAINER_INDEX= | |
+ local app_domains caddy_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map proxy_scheme proxy_schemes scheme tls_internal | |
+ local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate | |
+ local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate | |
++ cat | |
+ local STDIN= | |
+ [[ '' != \w\e\b ]] | |
+ return | |
+ source /var/lib/dokku/plugins/available/haproxy-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-haproxy-vhosts-docker-args-process-deploy metasurf herokuish latest | |
+ declare 'desc=nginx-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE= CONTAINER_INDEX= | |
+ local app_domains haproxy_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map proxy_scheme proxy_schemes scheme tls_internal | |
+ local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate | |
+ local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate proxy_redirect_ssl | |
++ cat | |
+ local STDIN= | |
+ [[ '' != \w\e\b ]] | |
+ return | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/plugins/available/openresty-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-openresty-vhosts-docker-args-process-deploy metasurf herokuish latest | |
+ declare 'desc=openresty-vhosts docker-args-process-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE= CONTAINER_INDEX= | |
+ local include_dir output value DATA | |
++ cat | |
+ local STDIN= | |
+ [[ '' != \w\e\b ]] | |
+ return | |
+ source /var/lib/dokku/plugins/available/traefik-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-traefik-vhosts-docker-args-process-deploy metasurf herokuish latest | |
+ declare 'desc=nginx-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE= CONTAINER_INDEX= | |
+ local app_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map priority proxy_scheme proxy_schemes traefik_domains | |
+ local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate | |
+ local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate | |
++ cat | |
+ local STDIN= | |
+ [[ '' != \w\e\b ]] | |
+ return | |
? plugn trigger config-export [metasurf false true json] | |
? plugn trigger config-export stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger config-export stderr: ++ set -eo pipefail | |
? plugn trigger config-export stderr: ++ [[ -n 1 ]] | |
? plugn trigger config-export stderr: ++ set -x | |
? plugn trigger config-export stderr: + [[ ! -n 1 ]] | |
? plugn trigger config-export stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/config-export | |
? plugn trigger config-export stderr: + dokku_log_plugn_trigger_call config-export metasurf false true json | |
? plugn trigger config-export stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger config-export stderr: + local l_hook=config-export | |
? plugn trigger config-export stderr: + shift | |
? plugn trigger config-export stderr: + dokku_log_event 'INVOKED: config-export( metasurf false true json ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-export stderr: + declare 'desc=log dokku events' | |
? plugn trigger config-export stderr: + logger -t dokku-event -i -- 'INVOKED: config-export( metasurf false true json ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-export stderr: | |
? plugn trigger config-export stdout: {"BUGSNAG_BACKEND":"3f83aec4bc55deecdbc2976d62c56539","BUGSNAG_FRONTEND":"d0457af0855497e1c4d29c59b55faea5","CURL_CONNECT_TIMEOUT":"90","CURL_TIMEOUT":"600","DATABASE_URL":"postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16","DOKKU_APP_RESTORE":"1","DOKKU_APP_TYPE":"herokuish","DOKKU_CHECKS_DISABLED":"_all_","DOKKU_PROXY_PORT":"80","DOKKU_PROXY_SSL_PORT":"443","DOMAIN":"metasurfforecast.com","GIT_REV":"48877890055160701bf83cd7f7be815845793610","GOOGLE_ANALYTICS_ID":"UA-82748823-1","JEMALLOC_ENABLED":"true","JEMALLOC_VERSION":"5.3.0","NEW_RELIC_LICENSE_KEY":"45c92c27f40d975002ca7a7844898b8b0ab2b84e","RACK_ENV":"production","RAILS_ENV":"production","RAILS_LOG_TO_STDOUT":"enabled","RAILS_MASTER_KEY":"fd22a9a47d574ba9a3e5bc54c97fbbe8","RAILS_SERVE_STATIC_FILES":"enabled","REDIS_URL":"redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379","SURFLINE_DAYS":"16","SURFLINE_EMAIL":"swrobel@gmail.com","SURFLINE_PASSWORD":"Uk27@mGgvCNug30H","UNLOCK_KEY":"unlock","WEB_CONCURRENCY":"4","WUNDER_API_KEY":"c15ccecff8655fed"} | |
? plugn trigger config-export stdout: | |
? plugn trigger post-container-create [app 43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 metasurf release] | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/post-container-create | |
+ dokku_log_plugn_trigger_call post-container-create app 43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 metasurf release | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=post-container-create | |
+ shift | |
+ dokku_log_event 'INVOKED: post-container-create( app 43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 metasurf release ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: post-container-create( app 43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 metasurf release ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
=====> Start of metasurf release task (43fcb75c2) output | |
! + [[ -d /app ]] | |
! + export HOME=/app | |
! + HOME=/app | |
! + cd /app | |
! + [[ -d /app/.profile.d ]] | |
! + for file in /app/.profile.d/* | |
! + source /app/.profile.d/00-global-env.sh | |
! ++ export CURL_CONNECT_TIMEOUT=90 | |
! ++ CURL_CONNECT_TIMEOUT=90 | |
! ++ export CURL_TIMEOUT=600 | |
! ++ CURL_TIMEOUT=600 | |
! + for file in /app/.profile.d/* | |
! + source /app/.profile.d/01-app-env.sh | |
! ++ export BUGSNAG_BACKEND=3f83aec4bc55deecdbc2976d62c56539 | |
! ++ BUGSNAG_BACKEND=3f83aec4bc55deecdbc2976d62c56539 | |
! ++ export BUGSNAG_FRONTEND=d0457af0855497e1c4d29c59b55faea5 | |
! ++ BUGSNAG_FRONTEND=d0457af0855497e1c4d29c59b55faea5 | |
! ++ export DATABASE_URL=postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16 | |
! ++ DATABASE_URL=postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16 | |
! ++ export DOKKU_APP_RESTORE=1 | |
! ++ DOKKU_APP_RESTORE=1 | |
! ++ export DOKKU_APP_TYPE=herokuish | |
! ++ DOKKU_APP_TYPE=herokuish | |
! ++ export DOKKU_CHECKS_DISABLED=_all_ | |
! ++ DOKKU_CHECKS_DISABLED=_all_ | |
! ++ export DOKKU_PROXY_PORT=80 | |
! ++ DOKKU_PROXY_PORT=80 | |
! ++ export DOKKU_PROXY_SSL_PORT=443 | |
! ++ DOKKU_PROXY_SSL_PORT=443 | |
! ++ export DOMAIN=metasurfforecast.com | |
! ++ DOMAIN=metasurfforecast.com | |
! ++ export GIT_REV=48877890055160701bf83cd7f7be815845793610 | |
! ++ GIT_REV=48877890055160701bf83cd7f7be815845793610 | |
! ++ export GOOGLE_ANALYTICS_ID=UA-82748823-1 | |
! ++ GOOGLE_ANALYTICS_ID=UA-82748823-1 | |
! ++ export JEMALLOC_ENABLED=true | |
! ++ JEMALLOC_ENABLED=true | |
! ++ export JEMALLOC_VERSION=5.3.0 | |
! ++ JEMALLOC_VERSION=5.3.0 | |
! ++ export NEW_RELIC_LICENSE_KEY=45c92c27f40d975002ca7a7844898b8b0ab2b84e | |
! ++ NEW_RELIC_LICENSE_KEY=45c92c27f40d975002ca7a7844898b8b0ab2b84e | |
! ++ export RACK_ENV=production | |
! ++ RACK_ENV=production | |
! ++ export RAILS_ENV=production | |
! ++ RAILS_ENV=production | |
! ++ export RAILS_LOG_TO_STDOUT=enabled | |
! ++ RAILS_LOG_TO_STDOUT=enabled | |
! ++ export RAILS_MASTER_KEY=fd22a9a47d574ba9a3e5bc54c97fbbe8 | |
! ++ RAILS_MASTER_KEY=fd22a9a47d574ba9a3e5bc54c97fbbe8 | |
! ++ export RAILS_SERVE_STATIC_FILES=enabled | |
! ++ RAILS_SERVE_STATIC_FILES=enabled | |
! ++ export REDIS_URL=redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379 | |
! ++ REDIS_URL=redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379 | |
! ++ export SURFLINE_DAYS=16 | |
! ++ SURFLINE_DAYS=16 | |
! ++ export SURFLINE_EMAIL=swrobel@gmail.com | |
! ++ SURFLINE_EMAIL=swrobel@gmail.com | |
! ++ export SURFLINE_PASSWORD=Uk27@mGgvCNug30H | |
! ++ SURFLINE_PASSWORD=Uk27@mGgvCNug30H | |
! ++ export UNLOCK_KEY=unlock | |
! ++ UNLOCK_KEY=unlock | |
! ++ export WEB_CONCURRENCY=4 | |
! ++ WEB_CONCURRENCY=4 | |
! ++ export WUNDER_API_KEY=c15ccecff8655fed | |
! ++ WUNDER_API_KEY=c15ccecff8655fed | |
! + for file in /app/.profile.d/* | |
! + source /app/.profile.d/WEB_CONCURRENCY.sh | |
! + for file in /app/.profile.d/* | |
! + source /app/.profile.d/jemalloc.sh | |
! ++ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/app/vendor/jemalloc/bin | |
! ++ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/app/vendor/jemalloc/bin | |
! ++ '[' true = true ']' | |
! ++ export 'LD_PRELOAD=/app/vendor/jemalloc/lib/libjemalloc.so ' | |
! ++ LD_PRELOAD='/app/vendor/jemalloc/lib/libjemalloc.so ' | |
! + for file in /app/.profile.d/* | |
! + source /app/.profile.d/nodejs.sh | |
! ++ export PATH=/app/.heroku/node/bin:/app/.heroku/yarn/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/app/vendor/jemalloc/bin:/app/bin:/app/node_modules/.bin | |
! ++ PATH=/app/.heroku/node/bin:/app/.heroku/yarn/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/app/vendor/jemalloc/bin:/app/bin:/app/node_modules/.bin | |
! ++ export NODE_HOME=/app/.heroku/node | |
! ++ NODE_HOME=/app/.heroku/node | |
! ++ export NODE_ENV=production | |
! ++ NODE_ENV=production | |
! ++ [[ -n '' ]] | |
! + for file in /app/.profile.d/* | |
! + source /app/.profile.d/ruby.sh | |
! ++ export LANG=en_US.UTF-8 | |
! ++ LANG=en_US.UTF-8 | |
! ++ export GEM_PATH=/app/vendor/bundle/ruby/3.3.0: | |
! ++ GEM_PATH=/app/vendor/bundle/ruby/3.3.0: | |
! ++ export PATH=/app/.heroku/yarn/bin:/app/bin:/app/vendor/bundle/bin:/app/vendor/bundle/ruby/3.3.0/bin:/app/.heroku/node/bin:/app/.heroku/yarn/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/app/vendor/jemalloc/bin:/app/bin:/app/node_modules/.bin | |
! ++ PATH=/app/.heroku/yarn/bin:/app/bin:/app/vendor/bundle/bin:/app/vendor/bundle/ruby/3.3.0/bin:/app/.heroku/node/bin:/app/.heroku/yarn/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/app/vendor/jemalloc/bin:/app/bin:/app/node_modules/.bin | |
! ++ export DISABLE_SPRING=1 | |
! ++ DISABLE_SPRING=1 | |
! ++ export MALLOC_ARENA_MAX=2 | |
! ++ MALLOC_ARENA_MAX=2 | |
! ++ export BUNDLE_PATH=vendor/bundle | |
! ++ BUNDLE_PATH=vendor/bundle | |
! ++ export BUNDLE_WITHOUT=development:test | |
! ++ BUNDLE_WITHOUT=development:test | |
! ++ export BUNDLE_BIN=vendor/bundle/bin | |
! ++ BUNDLE_BIN=vendor/bundle/bin | |
! ++ export BUNDLE_DEPLOYMENT=1 | |
! ++ BUNDLE_DEPLOYMENT=1 | |
! ++ export RAILS_ENV=production | |
! ++ RAILS_ENV=production | |
! ++ export RACK_ENV=production | |
! ++ RACK_ENV=production | |
! ++ export SECRET_KEY_BASE=c18ee2b3d2dfcea28b9b2fef257fdf6861b66da9a19b713c36c547976c4498495dab653af9690c962162af595a3de2cd6938c081864c52898a651e0b69d3c680 | |
! ++ SECRET_KEY_BASE=c18ee2b3d2dfcea28b9b2fef257fdf6861b66da9a19b713c36c547976c4498495dab653af9690c962162af595a3de2cd6938c081864c52898a651e0b69d3c680 | |
! ++ export RAILS_SERVE_STATIC_FILES=enabled | |
! ++ RAILS_SERVE_STATIC_FILES=enabled | |
! ++ export RAILS_LOG_TO_STDOUT=enabled | |
! ++ RAILS_LOG_TO_STDOUT=enabled | |
! + [[ -d /cache ]] | |
! + rm -rf /tmp/cache | |
! + ln -sf /cache /tmp/cache | |
! + bin/rails db:migrate:with_data db:seed database_views:refresh cache:prune | |
Refreshing materialized views... | |
Finished refreshing materialized views in less than a minute | |
Deleting Rails cache keys marked with expire_on_update... | |
Finished pruning Rails cache in less than a minute | |
! + [[ -d /cache ]] | |
! + rm -f /tmp/cache | |
=====> End of metasurf release task (43fcb75c2) output | |
? plugn trigger scheduler-register-retired [metasurf 43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047] | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-register-retired | |
+ dokku_log_plugn_trigger_call scheduler-register-retired metasurf 43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=scheduler-register-retired | |
+ shift | |
+ dokku_log_event 'INVOKED: scheduler-register-retired( metasurf 43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: scheduler-register-retired( metasurf 43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-scheduler-docker-local-scheduler-register-retired metasurf 43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 | |
+ declare 'desc=register a container for retiring' | |
+ declare trigger=scheduler-register-retired | |
+ declare APP=metasurf CONTAINER_ID=43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 WAIT=60 | |
+ local IMAGE_ID | |
+ [[ -z 43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 ]] | |
+ [[ true != \t\r\u\e ]] | |
+ fn-scheduler-docker-local-register-retired container metasurf 43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 60 | |
+ declare TYPE=container APP=metasurf DOCKER_ID=43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 WAIT=60 | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ container == \i\m\a\g\e ]] | |
+ local CURRENT_TIME DEAD_TIME | |
++ date +%s | |
+ CURRENT_TIME=1706039447 | |
+ DEAD_TIME=1706039507 | |
+ touch /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ grep -q 43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ echo 'metasurf 43fcb75c2c8a7ec3a3956f6b123e1c58163a1b248b62832bfc8d933fc2362047 1706039507' | |
+ [[ -n '' ]] | |
? plugn trigger ps-can-scale [metasurf true] | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/ps-can-scale | |
+ dokku_log_plugn_trigger_call ps-can-scale metasurf true | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=ps-can-scale | |
+ shift | |
+ dokku_log_event 'INVOKED: ps-can-scale( metasurf true ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: ps-can-scale( metasurf true ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/core-plugins/available/common/property-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/scheduler-docker-local/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-scheduler-docker-local-pre-deploy metasurf latest | |
+ declare 'desc=scheduler-docker-local pre-deploy plugin trigger' | |
+ declare trigger=pre-deploy | |
+ declare APP=metasurf IMAGE_TAG=latest | |
++ get_app_scheduler metasurf | |
++ declare 'desc=fetch the scheduler for a given application' | |
++ declare APP=metasurf | |
++ /var/lib/dokku/core-plugins/available/common/common --quiet scheduler-detect metasurf | |
? plugn trigger scheduler-detect [--global] | |
? plugn trigger scheduler-detect [metasurf] | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect --global | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect metasurf | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
+ local DOKKU_SCHEDULER=docker-local | |
+ [[ docker-local != \d\o\c\k\e\r\-\l\o\c\a\l ]] | |
+ scheduler-docker-local-pre-deploy-chown-app metasurf latest | |
+ declare 'desc=Runs chown against the /app directory for herokuish images' | |
+ declare APP=metasurf IMAGE_TAG=latest | |
+ local DOCKER_RUN_LABEL_ARGS=--label=com.dokku.app-name=metasurf | |
+ local IMAGE DISABLE_CHOWN DOCKER_ARGS DOKKU_APP_TYPE DOKKU_APP_USER APP_PATHS CONTAINER_PATHS | |
+ declare -a ARG_ARRAY | |
++ get_app_image_name metasurf latest | |
++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented' | |
++ local APP=metasurf | |
++ local IMAGE_TAG=latest | |
++ IMAGE_REPO= | |
++ [[ -z '' ]] | |
+++ get_app_image_repo metasurf | |
+++ declare 'desc=central definition of image repo pattern' | |
+++ local APP=metasurf | |
+++ local IMAGE_REPO=dokku/metasurf | |
+++ echo dokku/metasurf | |
++ IMAGE_REPO=dokku/metasurf | |
++ [[ -n latest ]] | |
++ local IMAGE=dokku/metasurf:latest | |
++ verify_image dokku/metasurf:latest | |
++ declare 'desc=verify image existence' | |
++ local IMAGE=dokku/metasurf:latest | |
++ docker image inspect dokku/metasurf:latest | |
++ return 0 | |
++ echo dokku/metasurf:latest | |
+ IMAGE=dokku/metasurf:latest | |
++ config_get metasurf DOKKU_APP_TYPE | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_APP_TYPE | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_APP_TYPE | |
+ DOKKU_APP_TYPE=herokuish | |
++ config_get metasurf DOKKU_APP_USER | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_APP_USER | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_APP_USER | |
++ true | |
+ DOKKU_APP_USER= | |
+ DOKKU_APP_USER=herokuishuser | |
++ plugn trigger storage-list metasurf deploy | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/storage-list | |
+ dokku_log_plugn_trigger_call storage-list metasurf deploy | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=storage-list | |
+ shift | |
+ dokku_log_event 'INVOKED: storage-list( metasurf deploy ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: storage-list( metasurf deploy ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ source /var/lib/dokku/plugins/available/docker-options/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ AVAILABLE_PHASES=(build deploy run) | |
+ source /var/lib/dokku/plugins/available/storage/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/docker-options/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
+++ source /var/lib/dokku/core-plugins/available/common/functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
+++ AVAILABLE_PHASES=(build deploy run) | |
+ trigger-storage-storage-list metasurf deploy | |
+ declare 'desc=storage storage-list trigger' | |
+ declare trigger=storage-list | |
+ declare APP=metasurf PHASE=deploy FORMAT= | |
+ [[ '' != \j\s\o\n ]] | |
++ fn-get-phase-file-path metasurf deploy | |
++ declare 'desc=return docker-options config file path for specified phase' | |
++ local APP=metasurf PHASE=deploy | |
++ local PHASE_FILE=/home/dokku/metasurf/DOCKER_OPTIONS_DEPLOY | |
++ echo /home/dokku/metasurf/DOCKER_OPTIONS_DEPLOY | |
+ get_bind_mounts /home/dokku/metasurf/DOCKER_OPTIONS_DEPLOY | |
+ declare 'desc=strips docker options and prints mounts' | |
+ local -r phase_file_path=/home/dokku/metasurf/DOCKER_OPTIONS_DEPLOY | |
+ [[ -r /home/dokku/metasurf/DOCKER_OPTIONS_DEPLOY ]] | |
+ sed -e '/^-v/!d' -e 's/^-v //' | |
+ APP_PATHS= | |
+ [[ -n '' ]] | |
+ [[ herokuish != \h\e\r\o\k\u\i\s\h ]] | |
+ [[ -z '' ]] | |
+ return | |
+ scheduler-docker-local-pre-deploy-precheck metasurf | |
+ declare 'desc=Outputs the checks messages if necessary' | |
+ declare APP=metasurf | |
+ dokku_log_info2 'Processing deployment checks' | |
+ declare 'desc=log info2 formatter' | |
+ echo '=====> Processing deployment checks' | |
=====> Processing deployment checks | |
++ mktemp /tmp/dokku-1256875-scheduler-docker-local-pre-deploy-precheck.XXXXXX | |
+ local TMP_APP_JSON_OUTPUT=/tmp/dokku-1256875-scheduler-docker-local-pre-deploy-precheck.KmENeJ | |
+ trap 'rm -rf '\''/tmp/dokku-1256875-scheduler-docker-local-pre-deploy-precheck.KmENeJ'\'' >/dev/null' RETURN INT TERM EXIT | |
+ plugn trigger app-json-get-content metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/app-json-get-content | |
+ dokku_log_plugn_trigger_call app-json-get-content metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=app-json-get-content | |
+ shift | |
+ dokku_log_event 'INVOKED: app-json-get-content( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: app-json-get-content( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ docker-container-healthchecker exists web --app-json /tmp/dokku-1256875-scheduler-docker-local-pre-deploy-precheck.KmENeJ | |
! No healthchecks found in app.json for web process type | |
+ local CHECKS_URL=https://dokku.com/docs/deployment/zero-downtime-deploys/ | |
+ dokku_log_verbose 'No web healthchecks found in app.json. Simple container checks will be performed.' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' No web healthchecks found in app.json. Simple container checks will be performed.' | |
No web healthchecks found in app.json. Simple container checks will be performed. | |
+ dokku_log_verbose 'For more efficient zero downtime deployments, add healthchecks to your app.json. See https://dokku.com/docs/deployment/zero-downtime-deploys/ for examples' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' For more efficient zero downtime deployments, add healthchecks to your app.json. See https://dokku.com/docs/deployment/zero-downtime-deploys/ for examples' | |
For more efficient zero downtime deployments, add healthchecks to your app.json. See https://dokku.com/docs/deployment/zero-downtime-deploys/ for examples | |
++ rm -rf /tmp/dokku-1256875-scheduler-docker-local-pre-deploy-precheck.KmENeJ | |
++ rm -rf /tmp/dokku-1256875-scheduler-docker-local-pre-deploy-precheck.KmENeJ | |
+ rm -rf /tmp/dokku-1256875-scheduler-docker-local-pre-deploy-precheck.KmENeJ | |
++ rm -rf /tmp/dokku-1256875-suppress_output.p7IPx1 | |
+ rm -rf /tmp/dokku-1256875-trigger-builder-herokuish-builder-release.c1PRwi | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-builder-lambda-builder-release herokuish metasurf latest | |
+ declare 'desc=builder-lambda builder-release plugin trigger' | |
+ declare trigger=builder-release | |
+ declare BUILDER_TYPE=herokuish APP=metasurf IMAGE_TAG=latest | |
+ [[ herokuish != \l\a\m\b\d\a ]] | |
+ return | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-builder-nixpacks-builder-release herokuish metasurf latest | |
+ declare 'desc=builder-nixpacks builder-release plugin trigger' | |
+ declare trigger=builder-release | |
+ declare BUILDER_TYPE=herokuish APP=metasurf IMAGE_TAG=latest | |
+ [[ herokuish != \n\i\x\p\a\c\k\s ]] | |
+ return | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-builder-pack-builder-release herokuish metasurf latest | |
+ declare 'desc=builder-pack builder-release plugin trigger' | |
+ declare trigger=builder-release | |
+ declare BUILDER_TYPE=herokuish APP=metasurf IMAGE_TAG=latest | |
+ [[ herokuish != \p\a\c\k ]] | |
+ return | |
+ [[ '' != \t\r\u\e ]] | |
++ get_app_scheduler metasurf | |
++ declare 'desc=fetch the scheduler for a given application' | |
++ declare APP=metasurf | |
++ /var/lib/dokku/core-plugins/available/common/common --quiet scheduler-detect metasurf | |
? plugn trigger scheduler-detect [--global] | |
? plugn trigger scheduler-detect [metasurf] | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect --global | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect metasurf | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
+ local DOKKU_SCHEDULER=docker-local | |
+ dokku_log_info1 'Deploying metasurf via the docker-local scheduler...' | |
+ declare 'desc=log info1 formatter' | |
+ echo '-----> Deploying metasurf via the docker-local scheduler...' | |
-----> Deploying metasurf via the docker-local scheduler... | |
+ cmd-deploy metasurf latest | |
+ declare 'desc=deploy phase' | |
+ declare APP=metasurf IMAGE_TAG=latest PROCESS_TYPE= | |
+ verify_app_name metasurf | |
+ declare 'desc=verify app name format and app existence' | |
+ declare APP=metasurf | |
+ /var/lib/dokku/core-plugins/available/common/common --quiet verify-app-name metasurf | |
+ return 0 | |
++ get_app_scheduler metasurf | |
++ declare 'desc=fetch the scheduler for a given application' | |
++ declare APP=metasurf | |
++ /var/lib/dokku/core-plugins/available/common/common --quiet scheduler-detect metasurf | |
? plugn trigger scheduler-detect [--global] | |
? plugn trigger scheduler-detect [metasurf] | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect --global | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect metasurf | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
+ local DOKKU_SCHEDULER=docker-local | |
+ plugn trigger scheduler-deploy docker-local metasurf latest '' | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-deploy | |
+ dokku_log_plugn_trigger_call scheduler-deploy docker-local metasurf latest '' | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=scheduler-deploy | |
+ shift | |
+ dokku_log_event 'INVOKED: scheduler-deploy( docker-local metasurf latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: scheduler-deploy( docker-local metasurf latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/plugins/available/checks/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/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/scheduler-docker-local/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-scheduler-docker-local-scheduler-deploy docker-local metasurf latest '' | |
+ declare 'desc=deploys an image tag for a given application' | |
+ declare trigger=scheduler-deploy | |
+ declare DOKKU_SCHEDULER=docker-local APP=metasurf IMAGE_TAG=latest PROCESS_TYPE= | |
+ local PROCESS_TYPE | |
+ [[ docker-local != \d\o\c\k\e\r\-\l\o\c\a\l ]] | |
+ rm -f /var/lib/dokku/data/scheduler-docker-local/metasurf/failed-containers | |
+ local 'DOCKER_RUN_LABEL_ARGS=--label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy' | |
+ local DOKKU_DOCKER_STOP_TIMEOUT DOKKU_HEROKUISH DOKKU_NETWORK_BIND_ALL IMAGE | |
+ DOKKU_HEROKUISH=false | |
+ DOKKU_CNB=false | |
++ get_deploying_app_image_name metasurf latest | |
++ declare 'desc=return deploying image identifier for a given app, tag tuple. validate if tag is presented' | |
++ local APP=metasurf | |
++ local IMAGE_TAG=latest | |
++ local IMAGE_REPO= | |
+++ get_running_image_tag metasurf latest | |
+++ declare 'desc=retrieves current deployed image tag for a given app' | |
+++ local APP=metasurf IMAGE_TAG=latest | |
++++ plugn trigger deployed-app-image-tag metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/deployed-app-image-tag | |
+ dokku_log_plugn_trigger_call deployed-app-image-tag metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=deployed-app-image-tag | |
+ shift | |
+ dokku_log_event 'INVOKED: deployed-app-image-tag( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: deployed-app-image-tag( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+++ local NEW_IMAGE_TAG= | |
+++ [[ -n '' ]] | |
+++ [[ -z latest ]] | |
+++ echo latest | |
++ IMAGE_TAG=latest | |
+++ plugn trigger deployed-app-repository metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/deployed-app-repository | |
+ dokku_log_plugn_trigger_call deployed-app-repository metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=deployed-app-repository | |
+ shift | |
+ dokku_log_event 'INVOKED: deployed-app-repository( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: deployed-app-repository( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ local IMAGE_REMOTE_REPOSITORY= | |
+++ plugn trigger deployed-app-image-repo metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/deployed-app-image-repo | |
+ dokku_log_plugn_trigger_call deployed-app-image-repo metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=deployed-app-image-repo | |
+ shift | |
+ dokku_log_event 'INVOKED: deployed-app-image-repo( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: deployed-app-image-repo( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ local NEW_IMAGE_REPO=dokku/metasurf | |
++ [[ -n dokku/metasurf ]] | |
++ IMAGE_REPO=dokku/metasurf | |
++ [[ -z dokku/metasurf ]] | |
++ local IMAGE=dokku/metasurf:latest | |
++ verify_image dokku/metasurf:latest | |
++ declare 'desc=verify image existence' | |
++ local IMAGE=dokku/metasurf:latest | |
++ docker image inspect dokku/metasurf:latest | |
++ return 0 | |
++ echo dokku/metasurf:latest | |
+ IMAGE=dokku/metasurf:latest | |
+ is_image_cnb_based dokku/metasurf:latest | |
+ declare 'desc=returns true if app image is based on cnb' | |
+ declare IMAGE=dokku/metasurf:latest | |
++ /var/lib/dokku/core-plugins/available/common/common --quiet image-is-cnb-based dokku/metasurf:latest | |
+ [[ false != \t\r\u\e ]] | |
+ return 1 | |
+ is_image_herokuish_based dokku/metasurf:latest metasurf | |
+ declare 'desc=returns true if app image is based on herokuish or a buildpack-like env' | |
+ declare IMAGE=dokku/metasurf:latest APP=metasurf | |
++ /var/lib/dokku/core-plugins/available/common/common --quiet image-is-herokuish-based dokku/metasurf:latest metasurf | |
? plugn trigger config-get [metasurf DOKKU_APP_USER] | |
? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger config-get stderr: ++ set -eo pipefail | |
? plugn trigger config-get stderr: ++ [[ -n 1 ]] | |
? plugn trigger config-get stderr: ++ set -x | |
? plugn trigger config-get stderr: + [[ ! -n 1 ]] | |
? plugn trigger config-get stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/config-get | |
? plugn trigger config-get stderr: + dokku_log_plugn_trigger_call config-get metasurf DOKKU_APP_USER | |
? plugn trigger config-get stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger config-get stderr: + local l_hook=config-get | |
? plugn trigger config-get stderr: + shift | |
? plugn trigger config-get stderr: + dokku_log_event 'INVOKED: config-get( metasurf DOKKU_APP_USER ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: + declare 'desc=log dokku events' | |
? plugn trigger config-get stderr: + logger -t dokku-event -i -- 'INVOKED: config-get( metasurf DOKKU_APP_USER ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: | |
? plugn trigger config-get stdout: | |
+ [[ true != \t\r\u\e ]] | |
+ DOKKU_HEROKUISH=true | |
+ local IMAGE_SOURCE_TYPE=dockerfile | |
+ [[ true == \t\r\u\e ]] | |
+ IMAGE_SOURCE_TYPE=herokuish | |
+ [[ false == \t\r\u\e ]] | |
++ get_app_container_ids metasurf '' | |
++ declare 'desc=returns list of docker container ids for given app and optional container_type' | |
++ local APP=metasurf | |
++ local CONTAINER_TYPE= | |
++ [[ -f /home/dokku/metasurf/CONTAINER ]] | |
++ [[ -n '' ]] | |
++ local 'CONTAINER_PATTERN=/home/dokku/metasurf/CONTAINER.*' | |
++ shopt -s nullglob | |
++ local DOKKU_CID_FILE | |
++ for DOKKU_CID_FILE in $CONTAINER_PATTERN | |
++ local 'DOKKU_CIDS+= ' | |
++ local DOKKU_CIDS+=a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 | |
++ local 'DOKKU_CIDS+= ' | |
++ for DOKKU_CID_FILE in $CONTAINER_PATTERN | |
++ local 'DOKKU_CIDS+= ' | |
++ local DOKKU_CIDS+=6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 | |
++ local 'DOKKU_CIDS+= ' | |
++ for DOKKU_CID_FILE in $CONTAINER_PATTERN | |
++ local 'DOKKU_CIDS+= ' | |
++ local DOKKU_CIDS+=7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 | |
++ local 'DOKKU_CIDS+= ' | |
++ shopt -u nullglob | |
++ echo ' a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 ' | |
+ local 'oldids= a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 ' | |
++ plugn trigger network-get-property metasurf bind-all-interfaces | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-property | |
+ dokku_log_plugn_trigger_call network-get-property metasurf bind-all-interfaces | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-property | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-property( metasurf bind-all-interfaces ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-property( metasurf bind-all-interfaces ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ DOKKU_NETWORK_BIND_ALL=false | |
++ config_get metasurf DOKKU_DOCKER_STOP_TIMEOUT | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_DOCKER_STOP_TIMEOUT | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_DOCKER_STOP_TIMEOUT | |
++ true | |
+ DOKKU_DOCKER_STOP_TIMEOUT= | |
+ [[ -n '' ]] | |
++ config_get metasurf DOKKU_START_CMD | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_START_CMD | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_START_CMD | |
++ true | |
+ DOKKU_START_CMD= | |
+ local PROCFILE_EXISTS=false | |
+ plugn trigger procfile-exists metasurf | |
+ PROCFILE_EXISTS=true | |
++ plugn trigger checks-get-property metasurf wait-to-retire | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/checks-get-property | |
+ dokku_log_plugn_trigger_call checks-get-property metasurf wait-to-retire | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=checks-get-property | |
+ shift | |
+ dokku_log_event 'INVOKED: checks-get-property( metasurf wait-to-retire ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: checks-get-property( metasurf wait-to-retire ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/plugins/available/checks/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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-checks-checks-get-property metasurf wait-to-retire | |
+ declare 'desc=return the value for an app'\''s checks property' | |
+ declare trigger=checks-get-property | |
+ declare APP=metasurf KEY=wait-to-retire | |
+ [[ wait-to-retire == \w\a\i\t\-\t\o\-\r\e\t\i\r\e ]] | |
+ fn-checks-computed-wait-to-retire metasurf | |
+ declare APP=metasurf | |
++ fn-checks-wait-to-retire metasurf | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default checks metasurf wait-to-retire '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=checks APP=metasurf KEY=wait-to-retire DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default checks metasurf wait-to-retire '' | |
+ file=15 | |
+ [[ 15 == '' ]] | |
+ echo 15 | |
+ return | |
+ local DOKKU_WAIT_TO_RETIRE=15 | |
+ export DOKKU_WAIT_TO_RETIRE | |
++ mktemp /tmp/dokku-1256875-trigger-scheduler-docker-local-scheduler-deploy.XXXXXX | |
+ local TMP_FILE=/tmp/dokku-1256875-trigger-scheduler-docker-local-scheduler-deploy.LXXU48 | |
+ trap 'rm -rf '\''/tmp/dokku-1256875-trigger-scheduler-docker-local-scheduler-deploy.LXXU48'\'' >/dev/null' RETURN INT TERM EXIT | |
+ local line | |
+ local PROC_TYPE | |
+ local PROC_COUNT | |
+ read -r line | |
++ plugn trigger ps-current-scale metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/ps-current-scale | |
+ dokku_log_plugn_trigger_call ps-current-scale metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=ps-current-scale | |
+ shift | |
+ dokku_log_event 'INVOKED: ps-current-scale( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: ps-current-scale( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ local PROC_TYPE=buoy | |
+ local PROC_COUNT=1 | |
+ [[ -n '' ]] | |
++ plugn trigger procfile-get-command metasurf buoy 5000 | |
+ local PROC_CMD=bin/buoys_daemon | |
+ [[ true == true ]] | |
+ [[ bin/buoys_daemon == '' ]] | |
+ [[ buoy != \w\e\b ]] | |
+ echo '/var/lib/dokku/plugins/available/scheduler-docker-local/bin/scheduler-deploy-process metasurf herokuish dokku/metasurf:latest latest buoy 1' | |
+ continue | |
+ read -r line | |
+ local PROC_TYPE=forecast | |
+ local PROC_COUNT=1 | |
+ [[ -n '' ]] | |
++ plugn trigger procfile-get-command metasurf forecast 5000 | |
+ local PROC_CMD=bin/forecasts_daemon | |
+ [[ true == true ]] | |
+ [[ bin/forecasts_daemon == '' ]] | |
+ [[ forecast != \w\e\b ]] | |
+ echo '/var/lib/dokku/plugins/available/scheduler-docker-local/bin/scheduler-deploy-process metasurf herokuish dokku/metasurf:latest latest forecast 1' | |
+ continue | |
+ read -r line | |
+ local PROC_TYPE=release | |
+ local PROC_COUNT=0 | |
+ [[ -n '' ]] | |
++ plugn trigger procfile-get-command metasurf release 5000 | |
+ local 'PROC_CMD=bin/rails db:migrate:with_data db:seed database_views:refresh cache:prune' | |
+ [[ true == true ]] | |
+ [[ bin/rails db:migrate:with_data db:seed database_views:refresh cache:prune == '' ]] | |
+ [[ release != \w\e\b ]] | |
+ echo '/var/lib/dokku/plugins/available/scheduler-docker-local/bin/scheduler-deploy-process metasurf herokuish dokku/metasurf:latest latest release 0' | |
+ continue | |
+ read -r line | |
+ [[ -n web=1 ]] | |
+ local PROC_TYPE=web | |
+ local PROC_COUNT=1 | |
+ [[ -n '' ]] | |
++ plugn trigger procfile-get-command metasurf web 5000 | |
+ local 'PROC_CMD=bin/rails server -p 5000' | |
+ [[ true == true ]] | |
+ [[ bin/rails server -p 5000 == '' ]] | |
+ [[ web != \w\e\b ]] | |
+ DOKKU_NETWORK_BIND_ALL=false | |
+ DOKKU_HEROKUISH=true | |
+ DOKKU_CNB=false | |
+ DOCKER_RUN_LABEL_ARGS='--label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy' | |
+ DOKKU_START_CMD= | |
+ DOCKER_STOP_TIME_ARG= | |
+ /var/lib/dokku/plugins/available/scheduler-docker-local/bin/scheduler-deploy-process metasurf herokuish dokku/metasurf:latest latest web 1 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/core-plugins/available/common/property-functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/plugins/available/checks/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 | |
+ main metasurf herokuish dokku/metasurf:latest latest web 1 | |
+ declare 'desc=wrapper function to ensure tmp files are properly annotated' | |
+ fn-scheduler-deploy-process metasurf herokuish dokku/metasurf:latest latest web 1 | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE=dokku/metasurf:latest IMAGE_TAG=latest PROC_TYPE=web PROC_COUNT=1 | |
+ local CONTAINER_INDEX=1 | |
+ local image_vendor | |
+ dokku_log_info1 'Deploying web (count=1)' | |
+ declare 'desc=log info1 formatter' | |
+ echo '-----> Deploying web (count=1)' | |
-----> Deploying web (count=1) | |
++ is_app_proctype_checks_disabled metasurf web | |
++ declare 'desc=return true if app'\''s proctype(s) checks are disabled' | |
++ local APP=metasurf | |
++ local PROCTYPE=web status=false | |
+++ config_get metasurf DOKKU_CHECKS_DISABLED | |
+++ declare 'desc=get value of given config var' | |
+++ config_sub get metasurf DOKKU_CHECKS_DISABLED | |
+++ declare 'desc=executes a config subcommand' | |
+++ local name=get | |
+++ shift | |
+++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_CHECKS_DISABLED | |
++ local DOKKU_CHECKS_DISABLED=_all_ | |
++ [[ _all_ == \_\a\l\l\_ ]] | |
++ status=true | |
++ echo true | |
+ DOKKU_CHECKS_DISABLED=true | |
+ [[ true == \t\r\u\e ]] | |
+ dokku_log_verbose 'Zero downtime is disabled, stopping currently running containers (web)' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' Zero downtime is disabled, stopping currently running containers (web)' | |
Zero downtime is disabled, stopping currently running containers (web) | |
++ get_app_running_container_ids metasurf web | |
+ local cid 'proctype_oldids=7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 ' | |
+ for cid in $proctype_oldids | |
+ dokku_log_verbose 'Stopping 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 (web)' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' Stopping 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 (web)' | |
Stopping 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 (web) | |
+ plugn trigger scheduler-register-retired metasurf 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 15 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-register-retired | |
+ dokku_log_plugn_trigger_call scheduler-register-retired metasurf 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 15 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=scheduler-register-retired | |
+ shift | |
+ dokku_log_event 'INVOKED: scheduler-register-retired( metasurf 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 15 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: scheduler-register-retired( metasurf 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 15 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-scheduler-docker-local-scheduler-register-retired metasurf 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 15 | |
+ declare 'desc=register a container for retiring' | |
+ declare trigger=scheduler-register-retired | |
+ declare APP=metasurf CONTAINER_ID=7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 WAIT=15 | |
+ local IMAGE_ID | |
+ [[ -z 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 ]] | |
+ [[ '' != \t\r\u\e ]] | |
++ docker container inspect 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 --format '{{.Image}}' | |
++ cut -d: -f2 | |
+ IMAGE_ID=0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 | |
+ fn-scheduler-docker-local-register-retired container metasurf 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 15 | |
+ declare TYPE=container APP=metasurf DOCKER_ID=7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 WAIT=15 | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ container == \i\m\a\g\e ]] | |
+ local CURRENT_TIME DEAD_TIME | |
++ date +%s | |
+ CURRENT_TIME=1706039450 | |
+ DEAD_TIME=1706039465 | |
+ touch /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ grep -q 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ echo 'metasurf 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 1706039465' | |
+ [[ -n 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 ]] | |
+ [[ -z '' ]] | |
++ docker image inspect --format '{{ index .Config.Labels "com.dokku.docker-image-labeler/alternate-tags" }}' 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 | |
+ ALT_IMAGE_TAGS= | |
+ fn-scheduler-docker-local-register-retired image metasurf 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 15 | |
+ declare TYPE=image APP=metasurf DOCKER_ID=0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 WAIT=15 | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ image == \i\m\a\g\e ]] | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ local CURRENT_TIME DEAD_TIME | |
++ date +%s | |
+ CURRENT_TIME=1706039450 | |
+ DEAD_TIME=1706039465 | |
+ touch /var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ grep -q 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 /var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ echo 'metasurf 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 1706039465' | |
+ [[ -n '' ]] | |
+ docker container update --restart=no 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 | |
+ docker container stop 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 | |
++ mktemp /tmp/dokku-1256875-fn-scheduler-deploy-process.XXXXXX | |
+ local PROCESS_TMP_FILE=/tmp/dokku-1256875-fn-scheduler-deploy-process.rRD83i | |
+ trap 'rm -rf '\''/tmp/dokku-1256875-fn-scheduler-deploy-process.rRD83i'\'' >/dev/null' RETURN INT TERM EXIT | |
+ [[ 1 -le 1 ]] | |
+ echo '/var/lib/dokku/plugins/available/scheduler-docker-local/bin/scheduler-deploy-process-container metasurf herokuish dokku/metasurf:latest latest web 1 1' | |
+ CONTAINER_INDEX=2 | |
+ [[ 2 -le 1 ]] | |
++ fn-plugin-property-get scheduler-docker-local metasurf init-process '' | |
++ declare 'desc=returns the value for a given property' | |
++ declare PLUGIN=scheduler-docker-local APP=metasurf KEY=init-process DEFAULT= | |
++ fn-plugin-property-get-default scheduler-docker-local metasurf init-process '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=scheduler-docker-local APP=metasurf KEY=init-process DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default scheduler-docker-local metasurf init-process '' | |
+ INJECT_INIT_FLAG= | |
+ [[ -z '' ]] | |
++ docker image inspect --format '{{ index .Config.Labels "org.opencontainers.image.vendor" }}' dokku/metasurf:latest | |
+ image_vendor= | |
+ [[ '' == \l\i\n\u\x\s\e\r\v\e\r\.\i\o ]] | |
+ INJECT_INIT_FLAG=true | |
++ plugn trigger app-json-process-deploy-parallelism metasurf web | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/app-json-process-deploy-parallelism | |
+ dokku_log_plugn_trigger_call app-json-process-deploy-parallelism metasurf web | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=app-json-process-deploy-parallelism | |
+ shift | |
+ dokku_log_event 'INVOKED: app-json-process-deploy-parallelism( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: app-json-process-deploy-parallelism( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ PARALLEL_DEPLOY_COUNT=1 | |
+ DOKKU_CHECKS_DISABLED=true | |
+ INJECT_INIT_FLAG=true | |
+ parallel --will-cite --halt soon,fail=1 --jobs 1 --ungroup | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ main metasurf herokuish dokku/metasurf:latest latest web 1 1 | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE=dokku/metasurf:latest IMAGE_TAG=latest PROC_TYPE=web PROC_COUNT=1 CONTAINER_INDEX=1 | |
+ local cid= | |
+ local port= | |
+ local ipaddr= | |
+ local DOKKU_CONTAINER_ID_FILE=/home/dokku/metasurf/CONTAINER.web.1 | |
+ local DYNO=web.1 | |
+ local DOCKER_ARGS | |
++ : | |
++ plugn trigger docker-args-deploy metasurf latest web 1 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/docker-args-deploy | |
+ dokku_log_plugn_trigger_call docker-args-deploy metasurf latest web 1 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=docker-args-deploy | |
+ shift | |
+ dokku_log_event 'INVOKED: docker-args-deploy( metasurf latest web 1 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: docker-args-deploy( metasurf latest web 1 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ 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 | |
+ trigger-builder-herokuish-docker-args metasurf latest web 1 | |
+ declare 'desc=builder-herokuish docker-args plugin trigger' | |
+ declare trigger=docker-args | |
+ declare APP=metasurf | |
+ local STDIN DOKKU_APP_TYPE DOKKU_APP_USER | |
++ cat | |
+ STDIN= | |
++ config_get metasurf DOKKU_APP_TYPE | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_APP_TYPE | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_APP_TYPE | |
+ DOKKU_APP_TYPE=herokuish | |
++ config_get metasurf DOKKU_APP_USER | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_APP_USER | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_APP_USER | |
++ true | |
+ DOKKU_APP_USER= | |
+ DOKKU_APP_USER=herokuishuser | |
+ [[ herokuish == \h\e\r\o\k\u\i\s\h ]] | |
+ local 'docker_args= --env=USER=herokuishuser' | |
+ echo -n ' --env=USER=herokuishuser' | |
+ 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 | |
+ trigger-config-docker-args metasurf latest web 1 | |
+ declare 'desc=config docker-args plugin trigger' | |
+ declare trigger=docker-args | |
+ declare APP=metasurf | |
+ local ENV_ARGS STDIN | |
++ cat | |
+ STDIN= | |
++ config_export app metasurf --format docker-args-keys --merged | |
++ declare 'desc=returns export command for config variable of specified type (app/global)' | |
++ local CONFIG_TYPE=app | |
++ shift | |
++ local APP=metasurf | |
++ [[ app == \g\l\o\b\a\l ]] | |
++ shift | |
++ config_sub export --format docker-args-keys --merged metasurf | |
++ declare 'desc=executes a config subcommand' | |
++ local name=export | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub export --format docker-args-keys --merged metasurf | |
++ return 0 | |
+ ENV_ARGS='--env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY' | |
+ echo -n ' --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY' | |
+ trigger-docker-options-docker-args metasurf latest web 1 | |
+ declare 'desc=docker args plugin trigger' | |
+ declare trigger=/var/lib/dokku/plugins/enabled/docker-options/docker-args-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=latest | |
++ cat | |
+ local STDIN= | |
+ case "$0" in | |
+ local PHASE=DEPLOY | |
+ local FILE_PREFIX=DOCKER_OPTIONS_ | |
+ local PHASE_FILE_PATH=/home/dokku/metasurf/DOCKER_OPTIONS_DEPLOY | |
+ local output= | |
+ [[ -f /home/dokku/metasurf/DOCKER_OPTIONS_DEPLOY ]] | |
+ local DONE=false | |
+ false | |
+ local line | |
+ read -r line | |
+ [[ -z --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 ]] | |
+ case "$line" in | |
+ case "$IMAGE_SOURCE_TYPE" in | |
+ local 'output= --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16' | |
+ false | |
+ local line | |
+ read -r line | |
+ [[ -z --link dokku.redis.metasurf:dokku-redis-metasurf ]] | |
+ case "$line" in | |
+ case "$IMAGE_SOURCE_TYPE" in | |
+ local 'output= --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf' | |
+ false | |
+ local line | |
+ read -r line | |
+ [[ -z --restart=on-failure:10 ]] | |
+ case "$line" in | |
+ case "$IMAGE_SOURCE_TYPE" in | |
+ local 'output= --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10' | |
+ false | |
+ local line | |
+ read -r line | |
+ local DONE=true | |
+ [[ -z '' ]] | |
+ continue | |
+ true | |
+ echo -n ' --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10' | |
+ APP=metasurf | |
+ IMAGE_SOURCE_TYPE=latest | |
++ cat | |
+ STDIN= | |
+ [[ latest == \d\o\c\k\e\r\f\i\l\e ]] | |
++ cat | |
+ STDIN= | |
++ grep 'OpsWorks Stack:' /etc/motd | |
++ true | |
+ OPSWORKS_STACK_NAME= | |
+ [[ -n '' ]] | |
++ hostname | |
+ HOSTNAME=metasurf | |
+ echo -n ' --hostname=metasurf' | |
+ DOCKER_ARGS=' --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf' | |
+ DOCKER_ARGS+=' --label=com.dokku.process-type=web --label=com.dokku.dyno=web.1' | |
+ DOCKER_ARGS+=' --env=DYNO=web.1' | |
+ DOCKER_ARGS+=' --name=metasurf.web.1.upcoming-5619' | |
+ [[ true == \t\r\u\e ]] | |
+ DOCKER_ARGS+=' --init' | |
+ DOCKER_ARGS+=' --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku ' | |
++ plugn trigger docker-args-process-deploy metasurf herokuish latest web 1 | |
++ : | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/docker-args-process-deploy | |
+ dokku_log_plugn_trigger_call docker-args-process-deploy metasurf herokuish latest web 1 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=docker-args-process-deploy | |
+ shift | |
+ dokku_log_event 'INVOKED: docker-args-process-deploy( metasurf herokuish latest web 1 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: docker-args-process-deploy( metasurf herokuish latest web 1 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ trigger-builder-pack-docker-args-process-deploy metasurf herokuish latest web 1 | |
+ declare 'desc=builder-pack core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=web | |
++ cat | |
+ local STDIN= | |
+ local inject_launcher output | |
+ [[ herokuish != \p\a\c\k ]] | |
+ return | |
+ source /var/lib/dokku/plugins/available/caddy-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-caddy-vhosts-docker-args-process-deploy metasurf herokuish latest web 1 | |
+ declare 'desc=nginx-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=web CONTAINER_INDEX=1 | |
+ local app_domains caddy_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map proxy_scheme proxy_schemes scheme tls_internal | |
+ local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate | |
+ local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate | |
++ cat | |
+ local STDIN= | |
+ [[ web != \w\e\b ]] | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \c\a\d\d\y ]] | |
+ return | |
+ source /var/lib/dokku/plugins/available/haproxy-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-haproxy-vhosts-docker-args-process-deploy metasurf herokuish latest web 1 | |
+ declare 'desc=nginx-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=web CONTAINER_INDEX=1 | |
+ local app_domains haproxy_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map proxy_scheme proxy_schemes scheme tls_internal | |
+ local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate | |
+ local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate proxy_redirect_ssl | |
++ cat | |
+ local STDIN= | |
+ [[ web != \w\e\b ]] | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \h\a\p\r\o\x\y ]] | |
+ return | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/plugins/available/openresty-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-openresty-vhosts-docker-args-process-deploy metasurf herokuish latest web 1 | |
+ declare 'desc=openresty-vhosts docker-args-process-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=web CONTAINER_INDEX=1 | |
+ local include_dir output value DATA | |
++ cat | |
+ local STDIN= | |
+ [[ web != \w\e\b ]] | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \o\p\e\n\r\e\s\t\y ]] | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \n\g\i\n\x ]] | |
++ plugn trigger proxy-is-enabled metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-is-enabled | |
+ dokku_log_plugn_trigger_call proxy-is-enabled metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-is-enabled | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-is-enabled( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-is-enabled( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ true != \t\r\u\e ]] | |
+ plugn trigger domains-vhost-enabled metasurf | |
+ plugn trigger ports-configure metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/ports-configure | |
+ dokku_log_plugn_trigger_call ports-configure metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=ports-configure | |
+ shift | |
+ dokku_log_event 'INVOKED: ports-configure( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: ports-configure( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get [metasurf DOKKU_PROXY_PORT] | |
? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger config-get stderr: ++ set -eo pipefail | |
? plugn trigger config-get stderr: ++ [[ -n 1 ]] | |
? plugn trigger config-get stderr: ++ set -x | |
? plugn trigger config-get stderr: + [[ ! -n 1 ]] | |
? plugn trigger config-get stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/config-get | |
? plugn trigger config-get stderr: + dokku_log_plugn_trigger_call config-get metasurf DOKKU_PROXY_PORT | |
? plugn trigger config-get stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger config-get stderr: + local l_hook=config-get | |
? plugn trigger config-get stderr: + shift | |
? plugn trigger config-get stderr: + dokku_log_event 'INVOKED: config-get( metasurf DOKKU_PROXY_PORT ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: + declare 'desc=log dokku events' | |
? plugn trigger config-get stderr: + logger -t dokku-event -i -- 'INVOKED: config-get( metasurf DOKKU_PROXY_PORT ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: | |
? plugn trigger config-get stdout: 80 | |
? plugn trigger config-get [metasurf DOKKU_PROXY_SSL_PORT] | |
? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger config-get stderr: ++ set -eo pipefail | |
? plugn trigger config-get stderr: ++ [[ -n 1 ]] | |
? plugn trigger config-get stderr: ++ set -x | |
? plugn trigger config-get stderr: + [[ ! -n 1 ]] | |
? plugn trigger config-get stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/config-get | |
? plugn trigger config-get stderr: + dokku_log_plugn_trigger_call config-get metasurf DOKKU_PROXY_SSL_PORT | |
? plugn trigger config-get stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger config-get stderr: + local l_hook=config-get | |
? plugn trigger config-get stderr: + shift | |
? plugn trigger config-get stderr: + dokku_log_event 'INVOKED: config-get( metasurf DOKKU_PROXY_SSL_PORT ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: + declare 'desc=log dokku events' | |
? plugn trigger config-get stderr: + logger -t dokku-event -i -- 'INVOKED: config-get( metasurf DOKKU_PROXY_SSL_PORT ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: | |
? plugn trigger config-get stdout: 443 | |
++ fn-openresty-get-http-includes-dir metasurf | |
++ declare 'desc=get any include dir if available' | |
++ declare APP=metasurf | |
++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-metasurf/openresty-http-includes.1256875.missing ]] | |
++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-metasurf/openresty-http-includes.1256875 ]] | |
++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-metasurf/openresty-http-includes ]] | |
+ include_dir= | |
+ [[ -d '' ]] | |
++ fn-openresty-get-location-includes-dir metasurf | |
++ declare 'desc=get any include dir if available' | |
++ declare APP=metasurf | |
++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-metasurf/openresty-location-includes.1256875.missing ]] | |
++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-metasurf/openresty-location-includes.1256875 ]] | |
++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-metasurf/openresty-location-includes ]] | |
+ include_dir= | |
+ [[ -d '' ]] | |
+ is_app_listening=false | |
++ plugn trigger ports-get metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/ports-get | |
+ dokku_log_plugn_trigger_call ports-get metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=ports-get | |
+ shift | |
+ dokku_log_event 'INVOKED: ports-get( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: ports-get( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ local 'APP_PORT_MAP=http:80:5000 | |
https:443:5000' | |
+ IFS= | |
+ read -r port_map | |
++ awk -F : '{ print $1 }' | |
+ proxy_scheme=http | |
++ awk -F : '{ print $2 }' | |
+ proxy_host_port=80 | |
++ awk -F : '{ print $3 }' | |
+ proxy_container_port=5000 | |
+ [[ http == \h\t\t\p ]] | |
+ is_app_listening=true | |
+ [[ -z '' ]] | |
+ proxy_container_http_port_candidate=5000 | |
+ proxy_host_http_port_candidate=80 | |
+ [[ 80 == \8\0 ]] | |
+ [[ -z '' ]] | |
+ proxy_container_http_port=5000 | |
+ [[ http == \h\t\t\p\s ]] | |
+ IFS= | |
+ read -r port_map | |
++ awk -F : '{ print $1 }' | |
+ proxy_scheme=https | |
++ awk -F : '{ print $2 }' | |
+ proxy_host_port=443 | |
++ awk -F : '{ print $3 }' | |
+ proxy_container_port=5000 | |
+ [[ https == \h\t\t\p ]] | |
+ [[ https == \h\t\t\p\s ]] | |
+ is_app_listening=true | |
+ [[ -z '' ]] | |
+ proxy_container_https_port_candidate=5000 | |
+ proxy_host_https_port_candidate=443 | |
+ [[ 443 == \4\4\3 ]] | |
+ [[ -z '' ]] | |
+ proxy_container_https_port=5000 | |
+ IFS= | |
+ read -r port_map | |
+ [[ -n '' ]] | |
+ letsencrypt_value=false | |
++ fn-openresty-letsencrypt-email | |
++ fn-plugin-property-get-default openresty --global letsencrypt-email '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=--global KEY=letsencrypt-email DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty --global letsencrypt-email '' | |
+ [[ -n '' ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\''' | |
++ fn-openresty-access-log-format metasurf | |
++ declare 'desc=get the configured access log format' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf access-log-format '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=access-log-format DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf access-log-format '' | |
+ value= | |
+ [[ -n '' ]] | |
++ fn-openresty-access-log-path metasurf | |
++ declare 'desc=get the configured access log path' | |
++ declare APP=metasurf | |
+++ fn-openresty-log-root | |
+++ declare 'desc=get the openresty log root' | |
+++ local OPENRESTY_LOG_ROOT=/var/log/nginx | |
+++ echo /var/log/nginx | |
++ local OPENRESTY_LOG_ROOT=/var/log/nginx | |
++ fn-plugin-property-get-default openresty metasurf access-log-path /var/log/nginx/metasurf-access.log | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=access-log-path DEFAULT=/var/log/nginx/metasurf-access.log | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf access-log-path /var/log/nginx/metasurf-access.log | |
+ value=/var/log/nginx/metasurf-access.log | |
+ [[ -n /var/log/nginx/metasurf-access.log ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\''' | |
++ fn-openresty-bind-address-ipv4 metasurf | |
++ declare 'desc=get the configured ipv4 bind address' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf bind-address-ipv4 '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=bind-address-ipv4 DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf bind-address-ipv4 '' | |
+ value= | |
+ [[ -n '' ]] | |
++ fn-openresty-bind-address-ipv6 metasurf | |
++ declare 'desc=get the configured ipv6 bind address' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf bind-address-ipv6 :: | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=bind-address-ipv6 DEFAULT=:: | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf bind-address-ipv6 :: | |
+ value=:: | |
+ [[ -n :: ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\''' | |
++ fn-openresty-client-max-body-size metasurf | |
++ declare 'desc=get the configured client max body size' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf client-max-body-size '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=client-max-body-size DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf client-max-body-size '' | |
+ value= | |
+ [[ -n '' ]] | |
++ fn-openresty-error-log-path metasurf | |
++ declare 'desc=get the configured error log path' | |
++ declare APP=metasurf | |
+++ fn-openresty-log-root | |
+++ declare 'desc=get the openresty log root' | |
+++ local OPENRESTY_LOG_ROOT=/var/log/nginx | |
+++ echo /var/log/nginx | |
++ local OPENRESTY_LOG_ROOT=/var/log/nginx | |
++ fn-plugin-property-get-default openresty metasurf error-log-path /var/log/nginx/metasurf-error.log | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=error-log-path DEFAULT=/var/log/nginx/metasurf-error.log | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf error-log-path /var/log/nginx/metasurf-error.log | |
+ value=/var/log/nginx/metasurf-error.log | |
+ [[ -n /var/log/nginx/metasurf-error.log ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\''' | |
++ fn-openresty-hsts-include-subdomains metasurf | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf hsts-include-subdomains true | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=hsts-include-subdomains DEFAULT=true | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf hsts-include-subdomains true | |
+ value=true | |
+ [[ -n true ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\''' | |
++ fn-openresty-hsts-max-age metasurf | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf hsts-max-age 15724800 | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=hsts-max-age DEFAULT=15724800 | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf hsts-max-age 15724800 | |
+ value=15724800 | |
+ [[ -n 15724800 ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\''' | |
++ fn-openresty-hsts-preload metasurf | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf hsts-preload false | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=hsts-preload DEFAULT=false | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf hsts-preload false | |
+ value=false | |
+ [[ -n false ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\''' | |
++ fn-openresty-hsts-is-enabled metasurf | |
++ declare APP=metasurf | |
+++ fn-plugin-property-get-default openresty metasurf hsts '' | |
+++ declare 'desc=returns the value for a given property with a specified default value' | |
+++ declare PLUGIN=openresty APP=metasurf KEY=hsts DEFAULT= | |
+++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf hsts '' | |
++ local hsts_is_enabled= | |
++ [[ '' == '' ]] | |
+++ fn-plugin-property-get-default openresty --global hsts true | |
+++ declare 'desc=returns the value for a given property with a specified default value' | |
+++ declare PLUGIN=openresty APP=--global KEY=hsts DEFAULT=true | |
+++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty --global hsts true | |
++ hsts_is_enabled=true | |
++ echo true | |
+ value=true | |
+ [[ -n true ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\''' | |
+ value=443 | |
+ [[ -n 443 ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\''' | |
++ xargs | |
++ plugn trigger domains-list metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/domains-list | |
+ dokku_log_plugn_trigger_call domains-list metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=domains-list | |
+ shift | |
+ dokku_log_event 'INVOKED: domains-list( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: domains-list( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ 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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-domains-domains-list metasurf | |
+ declare 'desc=returns all domains for an app' | |
+ declare trigger=domains-list | |
+ declare APP=metasurf | |
+ get_app_domains metasurf | |
+ declare 'desc=return app domains' | |
+ local APP=metasurf | |
+ local APP_VHOST_PATH=/home/dokku/metasurf/VHOST | |
++ is_app_vhost_enabled metasurf | |
++ declare 'desc=returns true or false if vhost support is enabled for a given application' | |
++ local APP=metasurf | |
+++ config_get metasurf NO_VHOST | |
+++ declare 'desc=get value of given config var' | |
+++ config_sub get metasurf NO_VHOST | |
+++ declare 'desc=executes a config subcommand' | |
+++ local name=get | |
+++ shift | |
+++ /var/lib/dokku/plugins/available/config/config_sub get metasurf NO_VHOST | |
++ local NO_VHOST= | |
++ local APP_VHOST_ENABLED=true | |
++ [[ '' == \1 ]] | |
++ echo true | |
+ [[ true == \t\r\u\e ]] | |
+ [[ -f /home/dokku/metasurf/VHOST ]] | |
+ cat /home/dokku/metasurf/VHOST | |
+ value=metasurfforecast.com | |
+ [[ -n metasurfforecast.com ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\''' | |
++ plugn trigger network-get-property metasurf initial-network | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-property | |
+ dokku_log_plugn_trigger_call network-get-property metasurf initial-network | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-property | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-property( metasurf initial-network ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-property( metasurf initial-network ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ value= | |
+ [[ -n '' ]] | |
++ echo 'http:80:5000 | |
https:443:5000' | |
++ xargs | |
+ value='http:80:5000 https:443:5000' | |
+ [[ -n http:80:5000 https:443:5000 ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\''' | |
++ fn-openresty-proxy-buffer-size metasurf | |
++ declare 'desc=get the configured proxy buffer size' | |
++ declare APP=metasurf | |
+++ fn-get-pagesize | |
+++ declare 'desc=return the underlying system'\''s memory page size' | |
+++ declare 'todo=port to common functions' | |
+++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize | |
++ fn-plugin-property-get-default openresty metasurf proxy-buffer-size 4096 | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=proxy-buffer-size DEFAULT=4096 | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf proxy-buffer-size 4096 | |
+ value=4096 | |
+ [[ -n 4096 ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\''' | |
++ fn-openresty-proxy-buffering metasurf | |
++ declare 'desc=get the configured proxy buffering' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf proxy-buffering on | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=proxy-buffering DEFAULT=on | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf proxy-buffering on | |
+ value=on | |
+ [[ -n on ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\'' '\''--label=openresty.proxy-buffering=on'\''' | |
++ fn-openresty-proxy-buffers metasurf | |
++ declare 'desc=get the configured proxy buffers' | |
++ declare APP=metasurf | |
+++ fn-get-pagesize | |
+++ declare 'desc=return the underlying system'\''s memory page size' | |
+++ declare 'todo=port to common functions' | |
+++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize | |
++ fn-plugin-property-get-default openresty metasurf proxy-buffers '8 4096' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=proxy-buffers 'DEFAULT=8 4096' | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf proxy-buffers '8 4096' | |
+ value='8 4096' | |
+ [[ -n 8 4096 ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4096'\''' | |
++ fn-openresty-proxy-busy-buffers-size metasurf | |
++ declare 'desc=get the configured proxy busy buffers size' | |
++ declare APP=metasurf | |
+++ fn-get-pagesize | |
+++ declare 'desc=return the underlying system'\''s memory page size' | |
+++ declare 'todo=port to common functions' | |
+++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize | |
++ fn-plugin-property-get-default openresty metasurf proxy-busy-buffers-size 8192 | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=proxy-busy-buffers-size DEFAULT=8192 | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf proxy-busy-buffers-size 8192 | |
+ value=8192 | |
+ [[ -n 8192 ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4096'\'' '\''--label=openresty.proxy-busy-buffer-size=8192'\''' | |
++ fn-openresty-proxy-connect-timeout metasurf | |
++ declare 'desc=get the configured proxy connect timeout' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf proxy-connect-timeout 60s | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=proxy-connect-timeout DEFAULT=60s | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf proxy-connect-timeout 60s | |
+ value=60s | |
+ [[ -n 60s ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4096'\'' '\''--label=openresty.proxy-busy-buffer-size=8192'\'' '\''--label=openresty.proxy-connect-timeout=60s'\''' | |
++ fn-openresty-proxy-read-timeout metasurf | |
++ declare 'desc=get the configured proxy read timeout' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf proxy-read-timeout 60s | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=proxy-read-timeout DEFAULT=60s | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf proxy-read-timeout 60s | |
+ value=60s | |
+ [[ -n 60s ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4096'\'' '\''--label=openresty.proxy-busy-buffer-size=8192'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\''' | |
++ fn-openresty-proxy-send-timeout metasurf | |
++ declare 'desc=get the configured proxy send timeout' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf proxy-send-timeout 60s | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=proxy-send-timeout DEFAULT=60s | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf proxy-send-timeout 60s | |
+ value=60s | |
+ [[ -n 60s ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4096'\'' '\''--label=openresty.proxy-busy-buffer-size=8192'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'' '\''--label=openresty.proxy-send-timeout=60s'\''' | |
++ fn-openresty-send-timeout metasurf | |
++ declare 'desc=get the configured proxy send timeout' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf send-timeout 60s | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=send-timeout DEFAULT=60s | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf send-timeout 60s | |
+ value=60s | |
+ [[ -n 60s ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4096'\'' '\''--label=openresty.proxy-busy-buffer-size=8192'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'' '\''--label=openresty.proxy-send-timeout=60s'\'' '\''--label=openresty.send-timeout=60s'\''' | |
++ fn-openresty-x-forwarded-for-value metasurf | |
++ declare 'desc=get the configured x-forwarded-for value' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf x-forwarded-for-value '$remote_addr' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=x-forwarded-for-value 'DEFAULT=$remote_addr' | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf x-forwarded-for-value '$remote_addr' | |
+ value='$remote_addr' | |
+ [[ -n $remote_addr ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4096'\'' '\''--label=openresty.proxy-busy-buffer-size=8192'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'' '\''--label=openresty.proxy-send-timeout=60s'\'' '\''--label=openresty.send-timeout=60s'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\''' | |
++ fn-openresty-x-forwarded-port-value metasurf | |
++ declare 'desc=get the configured x-forwarded-port value' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf x-forwarded-port-value '$server_port' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=x-forwarded-port-value 'DEFAULT=$server_port' | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf x-forwarded-port-value '$server_port' | |
+ value='$server_port' | |
+ [[ -n $server_port ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4096'\'' '\''--label=openresty.proxy-busy-buffer-size=8192'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'' '\''--label=openresty.proxy-send-timeout=60s'\'' '\''--label=openresty.send-timeout=60s'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\''' | |
++ fn-openresty-x-forwarded-proto-value metasurf | |
++ declare 'desc=get the configured x-forwarded-proto value' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf x-forwarded-proto-value '$scheme' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=x-forwarded-proto-value 'DEFAULT=$scheme' | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf x-forwarded-proto-value '$scheme' | |
+ value='$scheme' | |
+ [[ -n $scheme ]] | |
+ output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4096'\'' '\''--label=openresty.proxy-busy-buffer-size=8192'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'' '\''--label=openresty.proxy-send-timeout=60s'\'' '\''--label=openresty.send-timeout=60s'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'' '\''--label=openresty.x-forwarded-proto-value=$scheme'\''' | |
++ fn-openresty-x-forwarded-ssl metasurf | |
++ declare 'desc=get the configured x-forwarded-ssl value' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default openresty metasurf x-forwarded-ssl '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=openresty APP=metasurf KEY=x-forwarded-ssl DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty metasurf x-forwarded-ssl '' | |
+ value= | |
+ [[ -n '' ]] | |
+ echo -n ' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4096'\'' '\''--label=openresty.proxy-busy-buffer-size=8192'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'' '\''--label=openresty.proxy-send-timeout=60s'\'' '\''--label=openresty.send-timeout=60s'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'' '\''--label=openresty.x-forwarded-proto-value=$scheme'\''' | |
+ source /var/lib/dokku/plugins/available/traefik-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-traefik-vhosts-docker-args-process-deploy metasurf herokuish latest web 1 | |
+ declare 'desc=nginx-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=web CONTAINER_INDEX=1 | |
+ local app_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map priority proxy_scheme proxy_schemes traefik_domains | |
+ local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate | |
+ local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate | |
++ cat | |
+ local STDIN= | |
+ [[ web != \w\e\b ]] | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \t\r\a\e\f\i\k ]] | |
+ return | |
+ DOCKER_ARGS+=' --log-opt=max-size=10m '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4096'\'' '\''--label=openresty.proxy-busy-buffer-size=8192'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'' '\''--label=openresty.proxy-send-timeout=60s'\'' '\''--label=openresty.send-timeout=60s'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'' '\''--label=openresty.x-forwarded-proto-value=$scheme'\''' | |
+ [[ -n 1 ]] | |
+ DOCKER_ARGS+=' --env=TRACE=true' | |
+ local START_CMD | |
+ [[ true == \t\r\u\e ]] | |
+ START_CMD='/start web' | |
+ [[ false == \t\r\u\e ]] | |
+ [[ -n '' ]] | |
+ local DOKKU_PORT= | |
+ [[ web == \w\e\b ]] | |
+ ports=($(plugn trigger ports-get "$APP")) | |
++ plugn trigger ports-get metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/ports-get | |
+ dokku_log_plugn_trigger_call ports-get metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=ports-get | |
+ shift | |
+ dokku_log_event 'INVOKED: ports-get( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: ports-get( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ for port_map in "${ports[@]}" | |
++ cut -d: -f1 | |
++ echo http:80:5000 | |
+ local scheme=http | |
++ cut -d: -f3 | |
++ echo http:80:5000 | |
+ local container_port=5000 | |
+ [[ http != \u\d\p ]] | |
+ DOKKU_PORT=5000 | |
+ [[ false == \t\r\u\e ]] | |
+ for port_map in "${ports[@]}" | |
++ echo https:443:5000 | |
++ cut -d: -f1 | |
+ local scheme=https | |
++ cut -d: -f3 | |
++ echo https:443:5000 | |
+ local container_port=5000 | |
+ [[ https != \u\d\p ]] | |
+ DOKKU_PORT=5000 | |
+ [[ false == \t\r\u\e ]] | |
+ DOCKER_ARGS+=' --env=PORT=5000' | |
++ docker image inspect --format '{{.Architecture}}' dokku/metasurf:latest | |
+ local DOKKU_IMAGE_ARCHITECTURE=amd64 | |
+ [[ amd64 == \a\m\d\6\4 ]] | |
++ dpkg --print-architecture | |
+ [[ amd64 != \a\m\d\6\4 ]] | |
++ fn-scheduler-docker-local-extract-start-cmd metasurf web '/start web' true 5000 | |
++ declare APP=metasurf PROC_TYPE=web 'START_CMD=/start web' DOKKU_HEROKUISH=true PORT=5000 | |
++ local DOKKU_DOCKERFILE_START_CMD DOKKU_PROCFILE_START_CMD START_CMD | |
++ [[ true != \f\a\l\s\e ]] | |
++ [[ -n /start web ]] | |
++ echo '/start web' | |
++ return | |
+ START_CMD='/start web' | |
+ DOCKER_ARGS+=' dokku/metasurf:latest' | |
+ DOCKER_ARGS+=' /start web' | |
+ declare -a ARG_ARRAY | |
+ eval 'ARG_ARRAY=( --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=web --label=com.dokku.dyno=web.1 --env=DYNO=web.1 --name=metasurf.web.1.upcoming-5619 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'' '\''--label=openresty.https-port=443'\'' '\''--label=openresty.domains=metasurfforecast.com'\'' '\''--label=openresty.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4096'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4096'\'' '\''--label=openresty.proxy-busy-buffer-size=8192'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'' '\''--label=openresty.proxy-send-timeout=60s'\'' '\''--label=openresty.send-timeout=60s'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'' '\''--label=openresty.x-forwarded-proto-value=$scheme'\'' --env=TRACE=true --env=PORT=5000 dokku/metasurf:latest /start web)' | |
++ ARG_ARRAY=(--env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=web --label=com.dokku.dyno=web.1 --env=DYNO=web.1 --name=metasurf.web.1.upcoming-5619 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m '--label=openresty.letsencrypt=false' '--label=openresty.access-log-path=/var/log/nginx/metasurf-access.log' '--label=openresty.bind-address-ipv6=::' '--label=openresty.error-log-path=/var/log/nginx/metasurf-error.log' '--label=openresty.hsts-include-subdomains=true' '--label=openresty.hsts-max-age=15724800' '--label=openresty.hsts-preload=false' '--label=openresty.hsts=true' '--label=openresty.https-port=443' '--label=openresty.domains=metasurfforecast.com' '--label=openresty.port-mapping=http:80:5000 https:443:5000' '--label=openresty.proxy-buffer-size=4096' '--label=openresty.proxy-buffering=on' '--label=openresty.proxy-buffers=8 4096' '--label=openresty.proxy-busy-buffer-size=8192' '--label=openresty.proxy-connect-timeout=60s' '--label=openresty.proxy-read-timeout=60s' '--label=openresty.proxy-send-timeout=60s' '--label=openresty.send-timeout=60s' '--label=openresty.x-forwarded-for-value=$remote_addr' '--label=openresty.x-forwarded-port-value=$server_port' '--label=openresty.x-forwarded-proto-value=$scheme' --env=TRACE=true --env=PORT=5000 dokku/metasurf:latest /start web) | |
++ fn-scheduler-docker-local-start-app-container metasurf --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=web --label=com.dokku.dyno=web.1 --env=DYNO=web.1 --name=metasurf.web.1.upcoming-5619 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m --label=openresty.letsencrypt=false --label=openresty.access-log-path=/var/log/nginx/metasurf-access.log --label=openresty.bind-address-ipv6=:: --label=openresty.error-log-path=/var/log/nginx/metasurf-error.log --label=openresty.hsts-include-subdomains=true --label=openresty.hsts-max-age=15724800 --label=openresty.hsts-preload=false --label=openresty.hsts=true --label=openresty.https-port=443 --label=openresty.domains=metasurfforecast.com '--label=openresty.port-mapping=http:80:5000 https:443:5000' --label=openresty.proxy-buffer-size=4096 --label=openresty.proxy-buffering=on '--label=openresty.proxy-buffers=8 4096' --label=openresty.proxy-busy-buffer-size=8192 --label=openresty.proxy-connect-timeout=60s --label=openresty.proxy-read-timeout=60s --label=openresty.proxy-send-timeout=60s --label=openresty.send-timeout=60s '--label=openresty.x-forwarded-for-value=$remote_addr' '--label=openresty.x-forwarded-port-value=$server_port' '--label=openresty.x-forwarded-proto-value=$scheme' --env=TRACE=true --env=PORT=5000 dokku/metasurf:latest /start web | |
++ declare 'desc=starts a single app container' | |
++ declare APP=metasurf | |
++ shift | |
++ declare -a DOCKER_ARGS | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ set -- --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=web --label=com.dokku.dyno=web.1 --env=DYNO=web.1 --name=metasurf.web.1.upcoming-5619 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m --label=openresty.letsencrypt=false --label=openresty.access-log-path=/var/log/nginx/metasurf-access.log --label=openresty.bind-address-ipv6=:: --label=openresty.error-log-path=/var/log/nginx/metasurf-error.log --label=openresty.hsts-include-subdomains=true --label=openresty.hsts-max-age=15724800 --label=openresty.hsts-preload=false --label=openresty.hsts=true --label=openresty.https-port=443 --label=openresty.domains=metasurfforecast.com '--label=openresty.port-mapping=http:80:5000 https:443:5000' --label=openresty.proxy-buffer-size=4096 --label=openresty.proxy-buffering=on '--label=openresty.proxy-buffers=8 4096' --label=openresty.proxy-busy-buffer-size=8192 --label=openresty.proxy-connect-timeout=60s --label=openresty.proxy-read-timeout=60s --label=openresty.proxy-send-timeout=60s --label=openresty.send-timeout=60s '--label=openresty.x-forwarded-for-value=$remote_addr' '--label=openresty.x-forwarded-port-value=$server_port' '--label=openresty.x-forwarded-proto-value=$scheme' --env=TRACE=true --env=PORT=5000 dokku/metasurf:latest /start web | |
+++ config_export app metasurf --merged | |
+++ declare 'desc=returns export command for config variable of specified type (app/global)' | |
+++ local CONFIG_TYPE=app | |
+++ shift | |
+++ local APP=metasurf | |
+++ [[ app == \g\l\o\b\a\l ]] | |
+++ shift | |
+++ config_sub export --merged metasurf | |
+++ declare 'desc=executes a config subcommand' | |
+++ local name=export | |
+++ shift | |
+++ /var/lib/dokku/plugins/available/config/config_sub export --merged metasurf | |
+++ return 0 | |
++ eval 'export BUGSNAG_BACKEND='\''3f83aec4bc55deecdbc2976d62c56539'\'' | |
export BUGSNAG_FRONTEND='\''d0457af0855497e1c4d29c59b55faea5'\'' | |
export CURL_CONNECT_TIMEOUT='\''90'\'' | |
export CURL_TIMEOUT='\''600'\'' | |
export DATABASE_URL='\''postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16'\'' | |
export DOKKU_APP_RESTORE='\''1'\'' | |
export DOKKU_APP_TYPE='\''herokuish'\'' | |
export DOKKU_CHECKS_DISABLED='\''_all_'\'' | |
export DOKKU_PROXY_PORT='\''80'\'' | |
export DOKKU_PROXY_SSL_PORT='\''443'\'' | |
export DOMAIN='\''metasurfforecast.com'\'' | |
export GIT_REV='\''48877890055160701bf83cd7f7be815845793610'\'' | |
export GOOGLE_ANALYTICS_ID='\''UA-82748823-1'\'' | |
export JEMALLOC_ENABLED='\''true'\'' | |
export JEMALLOC_VERSION='\''5.3.0'\'' | |
export NEW_RELIC_LICENSE_KEY='\''45c92c27f40d975002ca7a7844898b8b0ab2b84e'\'' | |
export RACK_ENV='\''production'\'' | |
export RAILS_ENV='\''production'\'' | |
export RAILS_LOG_TO_STDOUT='\''enabled'\'' | |
export RAILS_MASTER_KEY='\''fd22a9a47d574ba9a3e5bc54c97fbbe8'\'' | |
export RAILS_SERVE_STATIC_FILES='\''enabled'\'' | |
export REDIS_URL='\''redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379'\'' | |
export SURFLINE_DAYS='\''16'\'' | |
export SURFLINE_EMAIL='\''swrobel@gmail.com'\'' | |
export SURFLINE_PASSWORD='\''Uk27@mGgvCNug30H'\'' | |
export UNLOCK_KEY='\''unlock'\'' | |
export WEB_CONCURRENCY='\''4'\'' | |
export WUNDER_API_KEY='\''c15ccecff8655fed'\''' | |
+++ export BUGSNAG_BACKEND=3f83aec4bc55deecdbc2976d62c56539 | |
+++ BUGSNAG_BACKEND=3f83aec4bc55deecdbc2976d62c56539 | |
+++ export BUGSNAG_FRONTEND=d0457af0855497e1c4d29c59b55faea5 | |
+++ BUGSNAG_FRONTEND=d0457af0855497e1c4d29c59b55faea5 | |
+++ export CURL_CONNECT_TIMEOUT=90 | |
+++ CURL_CONNECT_TIMEOUT=90 | |
+++ export CURL_TIMEOUT=600 | |
+++ CURL_TIMEOUT=600 | |
+++ export DATABASE_URL=postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16 | |
+++ DATABASE_URL=postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16 | |
+++ export DOKKU_APP_RESTORE=1 | |
+++ DOKKU_APP_RESTORE=1 | |
+++ export DOKKU_APP_TYPE=herokuish | |
+++ DOKKU_APP_TYPE=herokuish | |
+++ export DOKKU_CHECKS_DISABLED=_all_ | |
+++ DOKKU_CHECKS_DISABLED=_all_ | |
+++ export DOKKU_PROXY_PORT=80 | |
+++ DOKKU_PROXY_PORT=80 | |
+++ export DOKKU_PROXY_SSL_PORT=443 | |
+++ DOKKU_PROXY_SSL_PORT=443 | |
+++ export DOMAIN=metasurfforecast.com | |
+++ DOMAIN=metasurfforecast.com | |
+++ export GIT_REV=48877890055160701bf83cd7f7be815845793610 | |
+++ GIT_REV=48877890055160701bf83cd7f7be815845793610 | |
+++ export GOOGLE_ANALYTICS_ID=UA-82748823-1 | |
+++ GOOGLE_ANALYTICS_ID=UA-82748823-1 | |
+++ export JEMALLOC_ENABLED=true | |
+++ JEMALLOC_ENABLED=true | |
+++ export JEMALLOC_VERSION=5.3.0 | |
+++ JEMALLOC_VERSION=5.3.0 | |
+++ export NEW_RELIC_LICENSE_KEY=45c92c27f40d975002ca7a7844898b8b0ab2b84e | |
+++ NEW_RELIC_LICENSE_KEY=45c92c27f40d975002ca7a7844898b8b0ab2b84e | |
+++ export RACK_ENV=production | |
+++ RACK_ENV=production | |
+++ export RAILS_ENV=production | |
+++ RAILS_ENV=production | |
+++ export RAILS_LOG_TO_STDOUT=enabled | |
+++ RAILS_LOG_TO_STDOUT=enabled | |
+++ export RAILS_MASTER_KEY=fd22a9a47d574ba9a3e5bc54c97fbbe8 | |
+++ RAILS_MASTER_KEY=fd22a9a47d574ba9a3e5bc54c97fbbe8 | |
+++ export RAILS_SERVE_STATIC_FILES=enabled | |
+++ RAILS_SERVE_STATIC_FILES=enabled | |
+++ export REDIS_URL=redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379 | |
+++ REDIS_URL=redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379 | |
+++ export SURFLINE_DAYS=16 | |
+++ SURFLINE_DAYS=16 | |
+++ export SURFLINE_EMAIL=swrobel@gmail.com | |
+++ SURFLINE_EMAIL=swrobel@gmail.com | |
+++ export SURFLINE_PASSWORD=Uk27@mGgvCNug30H | |
+++ SURFLINE_PASSWORD=Uk27@mGgvCNug30H | |
+++ export UNLOCK_KEY=unlock | |
+++ UNLOCK_KEY=unlock | |
+++ export WEB_CONCURRENCY=4 | |
+++ WEB_CONCURRENCY=4 | |
+++ export WUNDER_API_KEY=c15ccecff8655fed | |
+++ WUNDER_API_KEY=c15ccecff8655fed | |
++ docker container create --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=web --label=com.dokku.dyno=web.1 --env=DYNO=web.1 --name=metasurf.web.1.upcoming-5619 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m --label=openresty.letsencrypt=false --label=openresty.access-log-path=/var/log/nginx/metasurf-access.log --label=openresty.bind-address-ipv6=:: --label=openresty.error-log-path=/var/log/nginx/metasurf-error.log --label=openresty.hsts-include-subdomains=true --label=openresty.hsts-max-age=15724800 --label=openresty.hsts-preload=false --label=openresty.hsts=true --label=openresty.https-port=443 --label=openresty.domains=metasurfforecast.com '--label=openresty.port-mapping=http:80:5000 https:443:5000' --label=openresty.proxy-buffer-size=4096 --label=openresty.proxy-buffering=on '--label=openresty.proxy-buffers=8 4096' --label=openresty.proxy-busy-buffer-size=8192 --label=openresty.proxy-connect-timeout=60s --label=openresty.proxy-read-timeout=60s --label=openresty.proxy-send-timeout=60s --label=openresty.send-timeout=60s '--label=openresty.x-forwarded-for-value=$remote_addr' '--label=openresty.x-forwarded-port-value=$server_port' '--label=openresty.x-forwarded-proto-value=$scheme' --env=TRACE=true --env=PORT=5000 dokku/metasurf:latest /start web | |
+ cid=230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc | |
+ plugn trigger post-container-create app 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc metasurf deploy web | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/post-container-create | |
+ dokku_log_plugn_trigger_call post-container-create app 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc metasurf deploy web | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=post-container-create | |
+ shift | |
+ dokku_log_event 'INVOKED: post-container-create( app 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc metasurf deploy web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: post-container-create( app 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc metasurf deploy web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ docker container start 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc | |
++ plugn trigger network-get-ipaddr metasurf web 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-ipaddr | |
+ dokku_log_plugn_trigger_call network-get-ipaddr metasurf web 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-ipaddr | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-ipaddr( metasurf web 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-ipaddr( metasurf web 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ ipaddr=172.17.0.8 | |
+ trap 'kill_new 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc web 1' INT TERM EXIT | |
+ [[ true == \f\a\l\s\e ]] | |
+ trap - INT TERM EXIT | |
+ [[ -f /home/dokku/metasurf/CONTAINER.web.1 ]] | |
+ dokku_log_verbose 'Scheduling old container shutdown in 15 seconds (web.1)' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' Scheduling old container shutdown in 15 seconds (web.1)' | |
Scheduling old container shutdown in 15 seconds (web.1) | |
++ cat /home/dokku/metasurf/CONTAINER.web.1 | |
+ plugn trigger scheduler-register-retired metasurf 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 15 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-register-retired | |
+ dokku_log_plugn_trigger_call scheduler-register-retired metasurf 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 15 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=scheduler-register-retired | |
+ shift | |
+ dokku_log_event 'INVOKED: scheduler-register-retired( metasurf 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 15 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: scheduler-register-retired( metasurf 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 15 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-scheduler-docker-local-scheduler-register-retired metasurf 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 15 | |
+ declare 'desc=register a container for retiring' | |
+ declare trigger=scheduler-register-retired | |
+ declare APP=metasurf CONTAINER_ID=7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 WAIT=15 | |
+ local IMAGE_ID | |
+ [[ -z 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 ]] | |
+ [[ '' != \t\r\u\e ]] | |
++ docker container inspect 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 --format '{{.Image}}' | |
++ cut -d: -f2 | |
+ IMAGE_ID=0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 | |
+ fn-scheduler-docker-local-register-retired container metasurf 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 15 | |
+ declare TYPE=container APP=metasurf DOCKER_ID=7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 WAIT=15 | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ container == \i\m\a\g\e ]] | |
+ local CURRENT_TIME DEAD_TIME | |
++ date +%s | |
+ CURRENT_TIME=1706039455 | |
+ DEAD_TIME=1706039470 | |
+ touch /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ grep -q 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ -n 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 ]] | |
+ [[ -z '' ]] | |
++ docker image inspect --format '{{ index .Config.Labels "com.dokku.docker-image-labeler/alternate-tags" }}' 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 | |
+ ALT_IMAGE_TAGS= | |
+ fn-scheduler-docker-local-register-retired image metasurf 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 15 | |
+ declare TYPE=image APP=metasurf DOCKER_ID=0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 WAIT=15 | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ image == \i\m\a\g\e ]] | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ local CURRENT_TIME DEAD_TIME | |
++ date +%s | |
+ CURRENT_TIME=1706039455 | |
+ DEAD_TIME=1706039470 | |
+ touch /var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ grep -q 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 /var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ [[ -n '' ]] | |
+ [[ -n 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc ]] | |
+ echo 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc | |
+ [[ -n 172.17.0.8 ]] | |
+ plugn trigger network-write-ipaddr metasurf web 1 172.17.0.8 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-write-ipaddr | |
+ dokku_log_plugn_trigger_call network-write-ipaddr metasurf web 1 172.17.0.8 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-write-ipaddr | |
+ shift | |
+ dokku_log_event 'INVOKED: network-write-ipaddr( metasurf web 1 172.17.0.8 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-write-ipaddr( metasurf web 1 172.17.0.8 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ -n 5000 ]] | |
+ plugn trigger network-write-port metasurf web 1 5000 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-write-port | |
+ dokku_log_plugn_trigger_call network-write-port metasurf web 1 5000 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-write-port | |
+ shift | |
+ dokku_log_event 'INVOKED: network-write-port( metasurf web 1 5000 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-write-port( metasurf web 1 5000 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ rm -f /home/dokku/metasurf/CONTAINER /home/dokku/metasurf/IP /home/dokku/metasurf/PORT | |
+ plugn trigger scheduler-post-deploy-process metasurf web | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-post-deploy-process | |
+ dokku_log_plugn_trigger_call scheduler-post-deploy-process metasurf web | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=scheduler-post-deploy-process | |
+ shift | |
+ dokku_log_event 'INVOKED: scheduler-post-deploy-process( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: scheduler-post-deploy-process( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ 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/nginx-vhosts/internal-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/core-plugins/available/common/property-functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
+ trigger-nginx-vhosts-scheduler-post-deploy-process metasurf web | |
+ declare 'desc=nginx-vhosts scheduler-post-deploy-process plugin trigger' | |
+ declare trigger=scheduler-post-deploy-process | |
+ declare APP=metasurf PROCESS_TYPE=web | |
+ [[ web != \w\e\b ]] | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \n\g\i\n\x ]] | |
+ dokku_log_info2 'Triggering early nginx proxy rebuild' | |
+ declare 'desc=log info2 formatter' | |
+ echo '=====> Triggering early nginx proxy rebuild' | |
=====> Triggering early nginx proxy rebuild | |
+ plugn trigger proxy-build-config metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-build-config | |
+ dokku_log_plugn_trigger_call proxy-build-config metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-build-config | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-build-config( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-build-config( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ 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/nginx-vhosts/internal-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/core-plugins/available/common/property-functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
+ trigger-nginx-vhosts-proxy-build-config metasurf | |
+ declare 'desc=build nginx config to proxy app containers from command line' | |
+ declare trigger=proxy-build-config | |
+ declare APP=metasurf | |
+ local HAS_NETWORK_CONFIG | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \n\g\i\n\x ]] | |
++ plugn trigger network-config-exists metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-config-exists | |
+ dokku_log_plugn_trigger_call network-config-exists metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-config-exists | |
+ shift | |
+ dokku_log_event 'INVOKED: network-config-exists( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-config-exists( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ HAS_NETWORK_CONFIG=true | |
+ [[ true == \t\r\u\e ]] | |
+ plugn trigger network-build-config metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-build-config | |
+ dokku_log_plugn_trigger_call network-build-config metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-build-config | |
+ shift | |
+ dokku_log_event 'INVOKED: network-build-config( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-build-config( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger ps-current-scale [metasurf] | |
? plugn trigger ps-current-scale stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger ps-current-scale stderr: ++ set -eo pipefail | |
? plugn trigger ps-current-scale stderr: ++ [[ -n 1 ]] | |
? plugn trigger ps-current-scale stderr: ++ set -x | |
? plugn trigger ps-current-scale stderr: + [[ ! -n 1 ]] | |
? plugn trigger ps-current-scale stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/ps-current-scale | |
? plugn trigger ps-current-scale stderr: + dokku_log_plugn_trigger_call ps-current-scale metasurf | |
? plugn trigger ps-current-scale stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger ps-current-scale stderr: + local l_hook=ps-current-scale | |
? plugn trigger ps-current-scale stderr: + shift | |
? plugn trigger ps-current-scale stderr: + dokku_log_event 'INVOKED: ps-current-scale( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger ps-current-scale stderr: + declare 'desc=log dokku events' | |
? plugn trigger ps-current-scale stderr: + logger -t dokku-event -i -- 'INVOKED: ps-current-scale( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger ps-current-scale stderr: | |
? plugn trigger ps-current-scale stdout: buoy=1 | |
? plugn trigger ps-current-scale stdout: forecast=1 | |
? plugn trigger ps-current-scale stdout: release=0 | |
? plugn trigger ps-current-scale stdout: web=1 | |
? plugn trigger scheduler-detect [metasurf] | |
? plugn trigger scheduler-detect [--global] | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect --global | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect metasurf | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
-----> Ensuring network configuration is in sync for metasurf | |
? plugn trigger network-write-ipaddr [metasurf buoy 1 172.17.0.6] | |
? plugn trigger network-write-ipaddr stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger network-write-ipaddr stderr: ++ set -eo pipefail | |
? plugn trigger network-write-ipaddr stderr: ++ [[ -n 1 ]] | |
? plugn trigger network-write-ipaddr stderr: ++ set -x | |
? plugn trigger network-write-ipaddr stderr: + [[ ! -n 1 ]] | |
? plugn trigger network-write-ipaddr stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/network-write-ipaddr | |
? plugn trigger network-write-ipaddr stderr: + dokku_log_plugn_trigger_call network-write-ipaddr metasurf buoy 1 172.17.0.6 | |
? plugn trigger network-write-ipaddr stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger network-write-ipaddr stderr: + local l_hook=network-write-ipaddr | |
? plugn trigger network-write-ipaddr stderr: + shift | |
? plugn trigger network-write-ipaddr stderr: + dokku_log_event 'INVOKED: network-write-ipaddr( metasurf buoy 1 172.17.0.6 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger network-write-ipaddr stderr: + declare 'desc=log dokku events' | |
? plugn trigger network-write-ipaddr stderr: + logger -t dokku-event -i -- 'INVOKED: network-write-ipaddr( metasurf buoy 1 172.17.0.6 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger network-write-ipaddr stderr: | |
? plugn trigger network-write-ipaddr stdout: | |
? plugn trigger network-write-ipaddr [metasurf forecast 1 172.17.0.7] | |
? plugn trigger network-write-ipaddr stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger network-write-ipaddr stderr: ++ set -eo pipefail | |
? plugn trigger network-write-ipaddr stderr: ++ [[ -n 1 ]] | |
? plugn trigger network-write-ipaddr stderr: ++ set -x | |
? plugn trigger network-write-ipaddr stderr: + [[ ! -n 1 ]] | |
? plugn trigger network-write-ipaddr stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/network-write-ipaddr | |
? plugn trigger network-write-ipaddr stderr: + dokku_log_plugn_trigger_call network-write-ipaddr metasurf forecast 1 172.17.0.7 | |
? plugn trigger network-write-ipaddr stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger network-write-ipaddr stderr: + local l_hook=network-write-ipaddr | |
? plugn trigger network-write-ipaddr stderr: + shift | |
? plugn trigger network-write-ipaddr stderr: + dokku_log_event 'INVOKED: network-write-ipaddr( metasurf forecast 1 172.17.0.7 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger network-write-ipaddr stderr: + declare 'desc=log dokku events' | |
? plugn trigger network-write-ipaddr stderr: + logger -t dokku-event -i -- 'INVOKED: network-write-ipaddr( metasurf forecast 1 172.17.0.7 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger network-write-ipaddr stderr: | |
? plugn trigger network-write-ipaddr stdout: | |
? plugn trigger network-write-ipaddr [metasurf web 1 172.17.0.8] | |
? plugn trigger network-write-ipaddr stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger network-write-ipaddr stderr: ++ set -eo pipefail | |
? plugn trigger network-write-ipaddr stderr: ++ [[ -n 1 ]] | |
? plugn trigger network-write-ipaddr stderr: ++ set -x | |
? plugn trigger network-write-ipaddr stderr: + [[ ! -n 1 ]] | |
? plugn trigger network-write-ipaddr stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/network-write-ipaddr | |
? plugn trigger network-write-ipaddr stderr: + dokku_log_plugn_trigger_call network-write-ipaddr metasurf web 1 172.17.0.8 | |
? plugn trigger network-write-ipaddr stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger network-write-ipaddr stderr: + local l_hook=network-write-ipaddr | |
? plugn trigger network-write-ipaddr stderr: + shift | |
? plugn trigger network-write-ipaddr stderr: + dokku_log_event 'INVOKED: network-write-ipaddr( metasurf web 1 172.17.0.8 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger network-write-ipaddr stderr: + declare 'desc=log dokku events' | |
? plugn trigger network-write-ipaddr stderr: + logger -t dokku-event -i -- 'INVOKED: network-write-ipaddr( metasurf web 1 172.17.0.8 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger network-write-ipaddr stderr: | |
? plugn trigger network-write-ipaddr stdout: | |
+ nginx_build_config metasurf | |
+ declare 'desc=build nginx config to proxy app containers using sigil' | |
+ declare APP=metasurf DOKKU_APP_LISTEN_PORT= DOKKU_APP_LISTEN_IP= | |
+ local VHOST_PATH=/home/dokku/metasurf/VHOST | |
+ local NGINX_TEMPLATE_NAME=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/metasurf/tls | |
+ local DOKKU_APP_LISTENERS | |
++ plugn trigger nginx-app-template-source metasurf app-config | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/nginx-app-template-source | |
+ dokku_log_plugn_trigger_call nginx-app-template-source metasurf app-config | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=nginx-app-template-source | |
+ shift | |
+ dokku_log_event 'INVOKED: nginx-app-template-source( metasurf app-config ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: nginx-app-template-source( metasurf app-config ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ CUSTOM_NGINX_TEMPLATE= | |
+ [[ -n '' ]] | |
+ local IS_APP_VHOST_ENABLED=true | |
+ plugn trigger domains-vhost-enabled metasurf | |
+ local IS_SSL_ENABLED=false | |
++ plugn trigger certs-exists metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/certs-exists | |
+ dokku_log_plugn_trigger_call certs-exists metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=certs-exists | |
+ shift | |
+ dokku_log_event 'INVOKED: certs-exists( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: certs-exists( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-certs-certs-exists metasurf | |
+ declare 'desc=checks if certs exist' | |
+ declare trigger=certs-exists | |
+ declare APP=metasurf | |
+ is_ssl_enabled metasurf | |
+ declare 'desc=returns 0 if ssl is enabled for given app' | |
+ local APP=metasurf | |
+ local APP_SSL_PATH=/home/dokku/metasurf/tls | |
+ [[ -e /home/dokku/metasurf/tls/server.crt ]] | |
+ [[ -e /home/dokku/metasurf/tls/server.key ]] | |
+ return 0 | |
+ echo true | |
+ [[ true == \t\r\u\e ]] | |
+ IS_SSL_ENABLED=true | |
++ plugn trigger proxy-is-enabled metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-is-enabled | |
+ dokku_log_plugn_trigger_call proxy-is-enabled metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-is-enabled | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-is-enabled( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-is-enabled( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ true == \t\r\u\e ]] | |
+ [[ -z '' ]] | |
+ [[ -z '' ]] | |
++ plugn trigger network-get-listeners metasurf web | |
++ xargs | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-listeners | |
+ dokku_log_plugn_trigger_call network-get-listeners metasurf web | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-listeners | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-listeners( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-listeners( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ DOKKU_APP_LISTENERS=172.17.0.8:5000 | |
+ plugn trigger ports-configure metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/ports-configure | |
+ dokku_log_plugn_trigger_call ports-configure metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=ports-configure | |
+ shift | |
+ dokku_log_event 'INVOKED: ports-configure( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: ports-configure( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get [metasurf DOKKU_PROXY_PORT] | |
? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger config-get stderr: ++ set -eo pipefail | |
? plugn trigger config-get stderr: ++ [[ -n 1 ]] | |
? plugn trigger config-get stderr: ++ set -x | |
? plugn trigger config-get stderr: + [[ ! -n 1 ]] | |
? plugn trigger config-get stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/config-get | |
? plugn trigger config-get stderr: + dokku_log_plugn_trigger_call config-get metasurf DOKKU_PROXY_PORT | |
? plugn trigger config-get stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger config-get stderr: + local l_hook=config-get | |
? plugn trigger config-get stderr: + shift | |
? plugn trigger config-get stderr: + dokku_log_event 'INVOKED: config-get( metasurf DOKKU_PROXY_PORT ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: + declare 'desc=log dokku events' | |
? plugn trigger config-get stderr: + logger -t dokku-event -i -- 'INVOKED: config-get( metasurf DOKKU_PROXY_PORT ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: | |
? plugn trigger config-get stdout: 80 | |
? plugn trigger config-get [metasurf DOKKU_PROXY_SSL_PORT] | |
? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger config-get stderr: ++ set -eo pipefail | |
? plugn trigger config-get stderr: ++ [[ -n 1 ]] | |
? plugn trigger config-get stderr: ++ set -x | |
? plugn trigger config-get stderr: + [[ ! -n 1 ]] | |
? plugn trigger config-get stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/config-get | |
? plugn trigger config-get stderr: + dokku_log_plugn_trigger_call config-get metasurf DOKKU_PROXY_SSL_PORT | |
? plugn trigger config-get stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger config-get stderr: + local l_hook=config-get | |
? plugn trigger config-get stderr: + shift | |
? plugn trigger config-get stderr: + dokku_log_event 'INVOKED: config-get( metasurf DOKKU_PROXY_SSL_PORT ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: + declare 'desc=log dokku events' | |
? plugn trigger config-get stderr: + logger -t dokku-event -i -- 'INVOKED: config-get( metasurf DOKKU_PROXY_SSL_PORT ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: | |
? plugn trigger config-get stdout: 443 | |
++ config_get metasurf DOKKU_PROXY_PORT | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_PROXY_PORT | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_PROXY_PORT | |
+ local PROXY_PORT=80 | |
++ config_get metasurf DOKKU_PROXY_SSL_PORT | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_PROXY_SSL_PORT | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_PROXY_SSL_PORT | |
+ local PROXY_SSL_PORT=443 | |
+ local PORT_MAP PROXY_PORT_MAP proxy_port_map | |
+ read -r PORT_MAP | |
++ plugn trigger ports-get metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/ports-get | |
+ dokku_log_plugn_trigger_call ports-get metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=ports-get | |
+ shift | |
+ dokku_log_event 'INVOKED: ports-get( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: ports-get( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ awk -F : '{ print $1 }' | |
+ local PROXY_UPSTREAM_SCHEME=http | |
+ [[ http == \h\t\t\p\s ]] | |
+ proxy_port_map=' http:80:5000' | |
++ 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 ' | |
+ read -r PORT_MAP | |
++ awk -F : '{ print $1 }' | |
+ local PROXY_UPSTREAM_SCHEME=https | |
+ [[ https == \h\t\t\p\s ]] | |
+ [[ true == \f\a\l\s\e ]] | |
+ proxy_port_map=' http:80:5000 https:443:5000' | |
++ awk -F : '{ print $3 }' | |
+ local PROXY_UPSTREAM_PORT=5000 | |
++ is_val_in_list 5000 '5000 ' ' ' | |
++ declare 'desc=return true if value (5000) is in list (5000 ) separated by delimiter ( ); delimiter defaults to comma' | |
++ local value=5000 'list=5000 ' 'delimiter= ' | |
++ local 'IFS= ' val_in_list=false | |
++ for val in $list | |
++ [[ 5000 == \5\0\0\0 ]] | |
++ val_in_list=true | |
++ echo true | |
+ [[ true == \f\a\l\s\e ]] | |
+ read -r PORT_MAP | |
++ echo ' http:80:5000 https:443:5000' | |
++ xargs | |
+ PROXY_PORT_MAP='http:80:5000 https:443:5000' | |
++ echo '5000 ' | |
++ xargs | |
+ local PROXY_UPSTREAM_PORTS=5000 | |
+ local SSL_INUSE= | |
++ plugn trigger domains-list metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/domains-list | |
+ dokku_log_plugn_trigger_call domains-list metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=domains-list | |
+ shift | |
+ dokku_log_event 'INVOKED: domains-list( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: domains-list( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ 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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-domains-domains-list metasurf | |
+ declare 'desc=returns all domains for an app' | |
+ declare trigger=domains-list | |
+ declare APP=metasurf | |
+ get_app_domains metasurf | |
+ declare 'desc=return app domains' | |
+ local APP=metasurf | |
+ local APP_VHOST_PATH=/home/dokku/metasurf/VHOST | |
++ is_app_vhost_enabled metasurf | |
++ declare 'desc=returns true or false if vhost support is enabled for a given application' | |
++ local APP=metasurf | |
+++ config_get metasurf NO_VHOST | |
+++ declare 'desc=get value of given config var' | |
+++ config_sub get metasurf NO_VHOST | |
+++ declare 'desc=executes a config subcommand' | |
+++ local name=get | |
+++ shift | |
+++ /var/lib/dokku/plugins/available/config/config_sub get metasurf NO_VHOST | |
++ local NO_VHOST= | |
++ local APP_VHOST_ENABLED=true | |
++ [[ '' == \1 ]] | |
++ echo true | |
+ [[ true == \t\r\u\e ]] | |
+ [[ -f /home/dokku/metasurf/VHOST ]] | |
+ cat /home/dokku/metasurf/VHOST | |
+ local NONSSL_VHOSTS=metasurfforecast.com | |
++ echo metasurfforecast.com | |
++ xargs | |
+ local NOSSL_SERVER_NAME=metasurfforecast.com | |
+ [[ true == \t\r\u\e ]] | |
+ local SSL_INUSE=true | |
+ local SCHEME=https | |
+ validate_ssl_domains metasurf | |
+ declare 'desc=check configured domains against SSL cert contents and show warning if mismatched' | |
+ local APP=metasurf | |
+ local VHOST_PATH=/home/dokku/metasurf/VHOST | |
++ get_ssl_hostnames metasurf | |
++ declare 'desc=returns a string of ssl hostnames extracted from an app'\''s ssl certificate' | |
++ local APP=metasurf | |
++ local SSL_PATH=/home/dokku/metasurf/tls | |
+++ openssl x509 -in /home/dokku/metasurf/tls/server.crt -noout -subject | |
+++ tr / '\n' | |
+++ cut -c4- | |
+++ grep CN= | |
++ local SSL_HOSTNAME= | |
+++ openssl x509 -in /home/dokku/metasurf/tls/server.crt -noout -text | |
+++ sed -e 's/[[:space:]]*DNS://g' | |
+++ tr , '\n' | |
+++ grep --after-context=1 '509v3 Subject Alternative Name:' | |
+++ tail -n 1 | |
++ local SSL_HOSTNAME_ALT=metasurfforecast.com | |
++ [[ -n metasurfforecast.com ]] | |
++ local 'SSL_HOSTNAMES=\nmetasurfforecast.com' | |
++ sort -u | |
++ echo -e '\nmetasurfforecast.com' | |
++ return 0 | |
+ local 'SSL_HOSTNAME= | |
metasurfforecast.com' | |
++ sed 's/ /|/g' | |
++ sed 's/\*/\[^\.\]\*/g' | |
++ sed 's|\.|\\.|g' | |
++ xargs | |
++ echo ' | |
metasurfforecast.com' | |
+ local 'SSL_HOSTNAME_REGEX=metasurfforecast\.com' | |
+ grep -q -E '^metasurfforecast\.com$' /home/dokku/metasurf/VHOST | |
++ get_ssl_hostnames metasurf | |
++ declare 'desc=returns a string of ssl hostnames extracted from an app'\''s ssl certificate' | |
++ local APP=metasurf | |
++ local SSL_PATH=/home/dokku/metasurf/tls | |
+++ openssl x509 -in /home/dokku/metasurf/tls/server.crt -noout -subject | |
+++ cut -c4- | |
+++ grep CN= | |
+++ tr / '\n' | |
++ local SSL_HOSTNAME= | |
+++ grep --after-context=1 '509v3 Subject Alternative Name:' | |
+++ tail -n 1 | |
+++ openssl x509 -in /home/dokku/metasurf/tls/server.crt -noout -text | |
+++ sed -e 's/[[:space:]]*DNS://g' | |
+++ tr , '\n' | |
++ local SSL_HOSTNAME_ALT=metasurfforecast.com | |
++ [[ -n metasurfforecast.com ]] | |
++ local 'SSL_HOSTNAMES=\nmetasurfforecast.com' | |
++ sort -u | |
++ echo -e '\nmetasurfforecast.com' | |
++ return 0 | |
+ local 'SSL_HOSTNAME= | |
metasurfforecast.com' | |
++ echo ' | |
metasurfforecast.com' | |
++ sed 's/ /|/g' | |
++ sed 's/\*/\[^\.\]\*/g' | |
++ sed 's|\.|\\.|g' | |
++ xargs | |
+ local 'SSL_HOSTNAME_REGEX=metasurfforecast\.com' | |
+ [[ true == \t\r\u\e ]] | |
++ grep -E '^metasurfforecast\.com$' /home/dokku/metasurf/VHOST | |
+ local SSL_VHOSTS=metasurfforecast.com | |
+ local SSL_SERVER_NAME | |
+ local host | |
+ for host in $SSL_VHOSTS | |
+ [[ ! metasurfforecast.com =~ (^|[[:space:]])metasurfforecast.com($|[[:space:]]) ]] | |
+ local NGINX_LOCATION NGINX_VERSION SPDY_SUPPORTED TLS13_SUPPORTED HTTP2_SUPPORTED HTTP2_PUSH_SUPPORTED GRPC_SUPPORTED | |
++ get_nginx_location | |
++ declare 'desc=check that nginx is at the expected location and return it' | |
++ fn-nginx-vhosts-nginx-location | |
++ declare 'desc=check that nginx is at the expected location and return it' | |
++ local NGINX_LOCATION | |
+++ command -v nginx | |
++ NGINX_LOCATION=/usr/sbin/nginx | |
++ [[ -z /usr/sbin/nginx ]] | |
++ fn-nginx-vhosts-uses-openresty | |
++ declare 'desc=returns whether openresty is in use or not' | |
++ [[ -x /usr/bin/openresty ]] | |
++ return 1 | |
++ [[ ! -x /usr/sbin/nginx ]] | |
++ echo /usr/sbin/nginx | |
+ NGINX_LOCATION=/usr/sbin/nginx | |
+ [[ -z /usr/sbin/nginx ]] | |
++ /usr/sbin/nginx -v | |
++ cut -d/ -f 2 | |
+ NGINX_VERSION='1.18.0 (Ubuntu)' | |
+ SPDY_SUPPORTED=false | |
++ is_tls13_available '1.18.0 (Ubuntu)' | |
++ declare 'desc=detects whether the installed nginx version has TLSv1.3 support' | |
++ local 'NGINX_VERSION=1.18.0 (Ubuntu)' | |
++ local MAJOR_VERSION MINOR_VERSION PATCH_VERSION | |
++ local HAS_SUPPORT=false | |
+++ awk '{split($0,a,"."); print a[1]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ MAJOR_VERSION=1 | |
+++ awk '{split($0,a,"."); print a[2]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ MINOR_VERSION=18 | |
+++ awk '{split($0,a,"."); print a[3]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ PATCH_VERSION='0 (Ubuntu)' | |
++ [[ 1 -ge 2 ]] | |
++ [[ 1 -eq 1 ]] | |
++ [[ 18 -ge 13 ]] | |
++ HAS_SUPPORT=true | |
++ echo true | |
+ TLS13_SUPPORTED=true | |
++ is_http2_enabled '1.18.0 (Ubuntu)' | |
++ declare 'desc=detects whether the installed nginx version has http2 support' | |
++ local 'NGINX_VERSION=1.18.0 (Ubuntu)' | |
++ local MAJOR_VERSION MINOR_VERSION PATCH_VERSION | |
++ local HAS_SUPPORT=false | |
+++ echo '1.18.0 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[1]}' | |
++ MAJOR_VERSION=1 | |
+++ awk '{split($0,a,"."); print a[2]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ MINOR_VERSION=18 | |
+++ awk '{split($0,a,"."); print a[3]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ PATCH_VERSION='0 (Ubuntu)' | |
++ [[ 1 -ge 2 ]] | |
++ [[ 1 -eq 1 ]] | |
++ [[ 18 -eq 11 ]] | |
++ [[ 18 -ge 12 ]] | |
++ HAS_SUPPORT=true | |
++ echo true | |
+ HTTP2_SUPPORTED=true | |
++ is_http2_push_enabled '1.18.0 (Ubuntu)' | |
++ declare 'desc=detects whether the installed nginx version has http2 push support' | |
++ local 'NGINX_VERSION=1.18.0 (Ubuntu)' | |
++ local MAJOR_VERSION MINOR_VERSION PATCH_VERSION | |
++ local HAS_SUPPORT=false | |
+++ awk '{split($0,a,"."); print a[1]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ MAJOR_VERSION=1 | |
+++ echo '1.18.0 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[2]}' | |
++ MINOR_VERSION=18 | |
+++ echo '1.18.0 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[3]}' | |
++ PATCH_VERSION='0 (Ubuntu)' | |
++ [[ 1 -ge 2 ]] | |
++ [[ 1 -eq 1 ]] | |
++ [[ 18 -eq 13 ]] | |
++ [[ 18 -ge 14 ]] | |
++ HAS_SUPPORT=true | |
++ echo true | |
+ HTTP2_PUSH_SUPPORTED=true | |
++ is_grpc_enabled '1.18.0 (Ubuntu)' | |
++ declare 'desc=detects whether the installed nginx version has grpc support' | |
++ local 'NGINX_VERSION=1.18.0 (Ubuntu)' | |
++ local MAJOR_VERSION MINOR_VERSION PATCH_VERSION | |
++ local HAS_SUPPORT=false | |
+++ echo '1.18.0 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[1]}' | |
++ MAJOR_VERSION=1 | |
+++ awk '{split($0,a,"."); print a[2]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ MINOR_VERSION=18 | |
+++ awk '{split($0,a,"."); print a[3]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ PATCH_VERSION='0 (Ubuntu)' | |
++ [[ 1 -ge 2 ]] | |
++ [[ 1 -eq 1 ]] | |
++ [[ 18 -eq 13 ]] | |
++ [[ 18 -ge 14 ]] | |
++ HAS_SUPPORT=true | |
++ echo true | |
+ GRPC_SUPPORTED=true | |
++ fn-nginx-log-root | |
++ declare 'desc=get the nginx log root' | |
++ local NGINX_LOG_ROOT=/var/log/nginx | |
++ fn-nginx-vhosts-uses-openresty | |
++ declare 'desc=returns whether openresty is in use or not' | |
++ [[ -x /usr/bin/openresty ]] | |
++ return 1 | |
++ echo /var/log/nginx | |
+ local NGINX_LOG_ROOT=/var/log/nginx | |
++ fn-nginx-access-log-format metasurf | |
++ declare 'desc=get the configured access log format' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf access-log-format '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=access-log-format DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf access-log-format '' | |
+ local NGINX_ACCESS_LOG_FORMAT= | |
++ fn-nginx-access-log-path metasurf | |
++ declare 'desc=get the configured access log path' | |
++ declare APP=metasurf | |
+++ fn-nginx-log-root | |
+++ declare 'desc=get the nginx log root' | |
+++ local NGINX_LOG_ROOT=/var/log/nginx | |
+++ fn-nginx-vhosts-uses-openresty | |
+++ declare 'desc=returns whether openresty is in use or not' | |
+++ [[ -x /usr/bin/openresty ]] | |
+++ return 1 | |
+++ echo /var/log/nginx | |
++ local NGINX_LOG_ROOT=/var/log/nginx | |
++ fn-plugin-property-get-default nginx metasurf access-log-path /var/log/nginx/metasurf-access.log | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=access-log-path DEFAULT=/var/log/nginx/metasurf-access.log | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf access-log-path /var/log/nginx/metasurf-access.log | |
+ local NGINX_ACCESS_LOG_PATH=/var/log/nginx/metasurf-access.log | |
++ fn-nginx-error-log-path metasurf | |
++ declare 'desc=get the configured access log path' | |
++ declare APP=metasurf | |
+++ fn-nginx-log-root | |
+++ declare 'desc=get the nginx log root' | |
+++ local NGINX_LOG_ROOT=/var/log/nginx | |
+++ fn-nginx-vhosts-uses-openresty | |
+++ declare 'desc=returns whether openresty is in use or not' | |
+++ [[ -x /usr/bin/openresty ]] | |
+++ return 1 | |
+++ echo /var/log/nginx | |
++ local NGINX_LOG_ROOT=/var/log/nginx | |
++ fn-plugin-property-get-default nginx metasurf error-log-path /var/log/nginx/metasurf-error.log | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=error-log-path DEFAULT=/var/log/nginx/metasurf-error.log | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf error-log-path /var/log/nginx/metasurf-error.log | |
+ local NGINX_ERROR_LOG_PATH=/var/log/nginx/metasurf-error.log | |
++ fn-nginx-client-max-body-size metasurf | |
++ declare 'desc=get the configured client max body size' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf client-max-body-size '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=client-max-body-size DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf client-max-body-size '' | |
+ local CLIENT_MAX_BODY_SIZE= | |
++ fn-nginx-proxy-read-timeout metasurf | |
++ declare 'desc=get the configured proxy read timeout' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf proxy-read-timeout 60s | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=proxy-read-timeout DEFAULT=60s | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf proxy-read-timeout 60s | |
+ local PROXY_READ_TIMEOUT=60s | |
++ fn-nginx-proxy-buffer-size metasurf | |
++ declare 'desc=get the configured proxy buffer size' | |
++ declare APP=metasurf | |
+++ fn-get-pagesize | |
+++ declare 'desc=return the underlying system'\''s memory page size' | |
+++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize | |
++ fn-plugin-property-get-default nginx metasurf proxy-buffer-size 4096 | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=proxy-buffer-size DEFAULT=4096 | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf proxy-buffer-size 4096 | |
+ local PROXY_BUFFER_SIZE=4096 | |
++ fn-nginx-proxy-buffering metasurf | |
++ declare 'desc=get the configured proxy buffering' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf proxy-buffering on | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=proxy-buffering DEFAULT=on | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf proxy-buffering on | |
+ local PROXY_BUFFERING=on | |
++ fn-nginx-proxy-buffers metasurf | |
++ declare 'desc=get the configured proxy buffers' | |
++ declare APP=metasurf | |
+++ fn-get-pagesize | |
+++ declare 'desc=return the underlying system'\''s memory page size' | |
+++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize | |
++ fn-plugin-property-get-default nginx metasurf proxy-buffers '8 4096' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=proxy-buffers 'DEFAULT=8 4096' | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf proxy-buffers '8 4096' | |
+ local 'PROXY_BUFFERS=8 4096' | |
++ fn-nginx-proxy-busy-buffers-size metasurf | |
++ declare 'desc=get the configured proxy busy buffers size' | |
++ declare APP=metasurf | |
+++ fn-get-pagesize | |
+++ declare 'desc=return the underlying system'\''s memory page size' | |
+++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize | |
++ fn-plugin-property-get-default nginx metasurf proxy-busy-buffers-size 8192 | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=proxy-busy-buffers-size DEFAULT=8192 | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf proxy-busy-buffers-size 8192 | |
+ local PROXY_BUSY_BUFFERS_SIZE=8192 | |
+ [[ -z 172.17.0.8:5000 ]] | |
+ is_deployed metasurf | |
+ declare 'desc=return 0 if given app has a running container' | |
+ local APP=metasurf | |
+ /var/lib/dokku/core-plugins/available/common/common --quiet is-deployed metasurf | |
++ plugn trigger network-get-static-listeners metasurf web | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-static-listeners | |
+ dokku_log_plugn_trigger_call network-get-static-listeners metasurf web | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-static-listeners | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-static-listeners( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-static-listeners( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ '' == '' ]] | |
++ get_running_image_tag metasurf | |
++ declare 'desc=retrieves current deployed image tag for a given app' | |
++ local APP=metasurf IMAGE_TAG= | |
+++ plugn trigger deployed-app-image-tag metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/deployed-app-image-tag | |
+ dokku_log_plugn_trigger_call deployed-app-image-tag metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=deployed-app-image-tag | |
+ shift | |
+ dokku_log_event 'INVOKED: deployed-app-image-tag( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: deployed-app-image-tag( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ local NEW_IMAGE_TAG= | |
++ [[ -n '' ]] | |
++ [[ -z '' ]] | |
++ IMAGE_TAG=latest | |
++ echo latest | |
+ local IMAGE_TAG=latest | |
++ get_deploying_app_image_name metasurf latest | |
+ local IMAGE=dokku/metasurf:latest | |
+ verify_image dokku/metasurf:latest | |
++ mktemp -d /tmp/dokku-1256875-nginx_build_config.XXXXXX | |
+ local NGINX_BUILD_CONFIG_TMP_WORK_DIR=/tmp/dokku-1256875-nginx_build_config.eFPDhd | |
++ mktemp --tmpdir=/tmp/dokku-1256875-nginx_build_config.eFPDhd nginx.conf.XXXXXX | |
+ local NGINX_CONF=/tmp/dokku-1256875-nginx_build_config.eFPDhd/nginx.conf.RqyJQV | |
+ local CUSTOM_NGINX_TEMPLATE=/tmp/dokku-1256875-nginx_build_config.eFPDhd/nginx.conf.sigil | |
+ trap 'rm -rf '\''/tmp/dokku-1256875-nginx_build_config.eFPDhd/nginx.conf.RqyJQV'\'' '\''/tmp/dokku-1256875-nginx_build_config.eFPDhd'\'' >/dev/null' RETURN INT TERM EXIT | |
+ get_custom_nginx_template metasurf /tmp/dokku-1256875-nginx_build_config.eFPDhd/nginx.conf.sigil | |
+ [[ -f /tmp/dokku-1256875-nginx_build_config.eFPDhd/nginx.conf.sigil ]] | |
++ fn-nginx-bind-address-ipv4 metasurf | |
++ declare 'desc=get the configured ipv4 bind address' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf bind-address-ipv4 '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=bind-address-ipv4 DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf bind-address-ipv4 '' | |
+ local NGINX_BIND_ADDRESS_IP4= | |
++ fn-nginx-bind-address-ipv6 metasurf | |
++ declare 'desc=get the configured ipv6 bind address' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf bind-address-ipv6 :: | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=bind-address-ipv6 DEFAULT=:: | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf bind-address-ipv6 :: | |
+ local NGINX_BIND_ADDRESS_IP6=:: | |
+ [[ -z :: ]] | |
++ fn-nginx-x-forwarded-for-value metasurf | |
++ declare 'desc=get the configured x-forwarded-for value' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf x-forwarded-for-value '$remote_addr' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=x-forwarded-for-value 'DEFAULT=$remote_addr' | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf x-forwarded-for-value '$remote_addr' | |
+ local 'PROXY_X_FORWARDED_FOR=$remote_addr' | |
++ fn-nginx-x-forwarded-port-value metasurf | |
++ declare 'desc=get the configured x-forwarded-port value' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf x-forwarded-port-value '$server_port' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=x-forwarded-port-value 'DEFAULT=$server_port' | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf x-forwarded-port-value '$server_port' | |
+ local 'PROXY_X_FORWARDED_PORT=$server_port' | |
++ fn-nginx-x-forwarded-proto-value metasurf | |
++ declare 'desc=get the configured x-forwarded-proto value' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf x-forwarded-proto-value '$scheme' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=x-forwarded-proto-value 'DEFAULT=$scheme' | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf x-forwarded-proto-value '$scheme' | |
+ local 'PROXY_X_FORWARDED_PROTO=$scheme' | |
++ fn-nginx-x-forwarded-ssl metasurf | |
++ declare 'desc=get the configured x-forwarded-ssl value' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf x-forwarded-ssl '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=x-forwarded-ssl DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf x-forwarded-ssl '' | |
+ local PROXY_X_FORWARDED_SSL= | |
++ config_export app metasurf | |
++ declare 'desc=returns export command for config variable of specified type (app/global)' | |
++ local CONFIG_TYPE=app | |
++ shift | |
++ local APP=metasurf | |
++ [[ app == \g\l\o\b\a\l ]] | |
++ shift | |
++ config_sub export metasurf | |
++ declare 'desc=executes a config subcommand' | |
++ local name=export | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub export metasurf | |
++ return 0 | |
+ eval 'export BUGSNAG_BACKEND='\''3f83aec4bc55deecdbc2976d62c56539'\'' | |
export BUGSNAG_FRONTEND='\''d0457af0855497e1c4d29c59b55faea5'\'' | |
export DATABASE_URL='\''postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16'\'' | |
export DOKKU_APP_RESTORE='\''1'\'' | |
export DOKKU_APP_TYPE='\''herokuish'\'' | |
export DOKKU_CHECKS_DISABLED='\''_all_'\'' | |
export DOKKU_PROXY_PORT='\''80'\'' | |
export DOKKU_PROXY_SSL_PORT='\''443'\'' | |
export DOMAIN='\''metasurfforecast.com'\'' | |
export GIT_REV='\''48877890055160701bf83cd7f7be815845793610'\'' | |
export GOOGLE_ANALYTICS_ID='\''UA-82748823-1'\'' | |
export JEMALLOC_ENABLED='\''true'\'' | |
export JEMALLOC_VERSION='\''5.3.0'\'' | |
export NEW_RELIC_LICENSE_KEY='\''45c92c27f40d975002ca7a7844898b8b0ab2b84e'\'' | |
export RACK_ENV='\''production'\'' | |
export RAILS_ENV='\''production'\'' | |
export RAILS_LOG_TO_STDOUT='\''enabled'\'' | |
export RAILS_MASTER_KEY='\''fd22a9a47d574ba9a3e5bc54c97fbbe8'\'' | |
export RAILS_SERVE_STATIC_FILES='\''enabled'\'' | |
export REDIS_URL='\''redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379'\'' | |
export SURFLINE_DAYS='\''16'\'' | |
export SURFLINE_EMAIL='\''swrobel@gmail.com'\'' | |
export SURFLINE_PASSWORD='\''Uk27@mGgvCNug30H'\'' | |
export UNLOCK_KEY='\''unlock'\'' | |
export WEB_CONCURRENCY='\''4'\'' | |
export WUNDER_API_KEY='\''c15ccecff8655fed'\''' | |
++ export BUGSNAG_BACKEND=3f83aec4bc55deecdbc2976d62c56539 | |
++ BUGSNAG_BACKEND=3f83aec4bc55deecdbc2976d62c56539 | |
++ export BUGSNAG_FRONTEND=d0457af0855497e1c4d29c59b55faea5 | |
++ BUGSNAG_FRONTEND=d0457af0855497e1c4d29c59b55faea5 | |
++ export DATABASE_URL=postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16 | |
++ DATABASE_URL=postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16 | |
++ export DOKKU_APP_RESTORE=1 | |
++ DOKKU_APP_RESTORE=1 | |
++ export DOKKU_APP_TYPE=herokuish | |
++ DOKKU_APP_TYPE=herokuish | |
++ export DOKKU_CHECKS_DISABLED=_all_ | |
++ DOKKU_CHECKS_DISABLED=_all_ | |
++ export DOKKU_PROXY_PORT=80 | |
++ DOKKU_PROXY_PORT=80 | |
++ export DOKKU_PROXY_SSL_PORT=443 | |
++ DOKKU_PROXY_SSL_PORT=443 | |
++ export DOMAIN=metasurfforecast.com | |
++ DOMAIN=metasurfforecast.com | |
++ export GIT_REV=48877890055160701bf83cd7f7be815845793610 | |
++ GIT_REV=48877890055160701bf83cd7f7be815845793610 | |
++ export GOOGLE_ANALYTICS_ID=UA-82748823-1 | |
++ GOOGLE_ANALYTICS_ID=UA-82748823-1 | |
++ export JEMALLOC_ENABLED=true | |
++ JEMALLOC_ENABLED=true | |
++ export JEMALLOC_VERSION=5.3.0 | |
++ JEMALLOC_VERSION=5.3.0 | |
++ export NEW_RELIC_LICENSE_KEY=45c92c27f40d975002ca7a7844898b8b0ab2b84e | |
++ NEW_RELIC_LICENSE_KEY=45c92c27f40d975002ca7a7844898b8b0ab2b84e | |
++ export RACK_ENV=production | |
++ RACK_ENV=production | |
++ export RAILS_ENV=production | |
++ RAILS_ENV=production | |
++ export RAILS_LOG_TO_STDOUT=enabled | |
++ RAILS_LOG_TO_STDOUT=enabled | |
++ export RAILS_MASTER_KEY=fd22a9a47d574ba9a3e5bc54c97fbbe8 | |
++ RAILS_MASTER_KEY=fd22a9a47d574ba9a3e5bc54c97fbbe8 | |
++ export RAILS_SERVE_STATIC_FILES=enabled | |
++ RAILS_SERVE_STATIC_FILES=enabled | |
++ export REDIS_URL=redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379 | |
++ REDIS_URL=redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379 | |
++ export SURFLINE_DAYS=16 | |
++ SURFLINE_DAYS=16 | |
++ export SURFLINE_EMAIL=swrobel@gmail.com | |
++ SURFLINE_EMAIL=swrobel@gmail.com | |
++ export SURFLINE_PASSWORD=Uk27@mGgvCNug30H | |
++ SURFLINE_PASSWORD=Uk27@mGgvCNug30H | |
++ export UNLOCK_KEY=unlock | |
++ UNLOCK_KEY=unlock | |
++ export WEB_CONCURRENCY=4 | |
++ WEB_CONCURRENCY=4 | |
++ export WUNDER_API_KEY=c15ccecff8655fed | |
++ WUNDER_API_KEY=c15ccecff8655fed | |
+ SIGIL_PARAMS=('-f' '/var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil' 'APP=metasurf' 'DOKKU_ROOT=/home/dokku' 'NOSSL_SERVER_NAME=metasurfforecast.com' 'DOKKU_APP_LISTENERS=172.17.0.8:5000' 'DOKKU_LIB_ROOT=/var/lib/dokku' 'PASSED_LISTEN_IP_PORT=' 'SPDY_SUPPORTED=false' 'TLS13_SUPPORTED=true' 'HTTP2_SUPPORTED=true' 'NGINX_LOG_ROOT=/var/log/nginx' 'NGINX_ACCESS_LOG_FORMAT=' 'NGINX_ACCESS_LOG_PATH=/var/log/nginx/metasurf-access.log' 'NGINX_ERROR_LOG_PATH=/var/log/nginx/metasurf-error.log' 'NGINX_BIND_ADDRESS_IP4=' 'NGINX_BIND_ADDRESS_IP6=::' 'HTTP2_PUSH_SUPPORTED=true' 'GRPC_SUPPORTED=true' 'DOKKU_APP_LISTEN_PORT=' 'DOKKU_APP_LISTEN_IP=' 'APP_SSL_PATH=/home/dokku/metasurf/tls' 'SSL_INUSE=true' 'SSL_SERVER_NAME=' 'CLIENT_MAX_BODY_SIZE=' 'PROXY_READ_TIMEOUT=60s' 'PROXY_BUFFER_SIZE=4096' 'PROXY_BUFFERING=on' 'PROXY_BUFFERS=8 4096' 'PROXY_BUSY_BUFFERS_SIZE=8192' 'NGINX_PORT=80' 'NGINX_SSL_PORT=443' 'PROXY_PORT=80' 'PROXY_SSL_PORT=443' 'PROXY_PORT_MAP=http:80:5000 https:443:5000' 'PROXY_UPSTREAM_PORTS=5000' 'PROXY_X_FORWARDED_FOR=$remote_addr' 'PROXY_X_FORWARDED_PORT=$server_port' 'PROXY_X_FORWARDED_PROTO=$scheme' 'PROXY_X_FORWARDED_SSL=') | |
+ local SIGIL_PARAMS | |
+ read -r line | |
++ plugn trigger ps-current-scale metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/ps-current-scale | |
+ dokku_log_plugn_trigger_call ps-current-scale metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=ps-current-scale | |
+ shift | |
+ dokku_log_event 'INVOKED: ps-current-scale( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: ps-current-scale( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ PROC_TYPE=buoy | |
++ xargs | |
++ plugn trigger network-get-listeners metasurf buoy | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-listeners | |
+ dokku_log_plugn_trigger_call network-get-listeners metasurf buoy | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-listeners | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-listeners( metasurf buoy ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-listeners( metasurf buoy ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ LISTENERS=172.17.0.6:5000 | |
+ UPP_PROC_TYPE=BUOY | |
+ UPP_PROC_TYPE=BUOY | |
+ SIGIL_PARAMS+=("DOKKU_APP_${UPP_PROC_TYPE}_LISTENERS=$LISTENERS") | |
+ read -r line | |
+ PROC_TYPE=forecast | |
++ xargs | |
++ plugn trigger network-get-listeners metasurf forecast | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-listeners | |
+ dokku_log_plugn_trigger_call network-get-listeners metasurf forecast | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-listeners | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-listeners( metasurf forecast ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-listeners( metasurf forecast ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ LISTENERS=172.17.0.7:5000 | |
+ UPP_PROC_TYPE=FORECAST | |
+ UPP_PROC_TYPE=FORECAST | |
+ SIGIL_PARAMS+=("DOKKU_APP_${UPP_PROC_TYPE}_LISTENERS=$LISTENERS") | |
+ read -r line | |
+ PROC_TYPE=release | |
++ xargs | |
++ plugn trigger network-get-listeners metasurf release | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-listeners | |
+ dokku_log_plugn_trigger_call network-get-listeners metasurf release | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-listeners | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-listeners( metasurf release ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-listeners( metasurf release ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ LISTENERS= | |
+ UPP_PROC_TYPE=RELEASE | |
+ UPP_PROC_TYPE=RELEASE | |
+ SIGIL_PARAMS+=("DOKKU_APP_${UPP_PROC_TYPE}_LISTENERS=$LISTENERS") | |
+ read -r line | |
+ [[ -n web=1 ]] | |
+ PROC_TYPE=web | |
++ plugn trigger network-get-listeners metasurf web | |
++ xargs | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-listeners | |
+ dokku_log_plugn_trigger_call network-get-listeners metasurf web | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-listeners | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-listeners( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-listeners( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ LISTENERS=172.17.0.8:5000 | |
+ UPP_PROC_TYPE=WEB | |
+ UPP_PROC_TYPE=WEB | |
+ SIGIL_PARAMS+=("DOKKU_APP_${UPP_PROC_TYPE}_LISTENERS=$LISTENERS") | |
+ read -r line | |
+ [[ -n '' ]] | |
+ grep DOKKU_APP_LISTENERS /var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil | |
+ grep NGINX_SSL_PORT /var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil | |
+ grep NGINX_PORT /var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil | |
+ xargs -i echo '-----> Configuring {}...(using built-in template)' | |
++ echo metasurfforecast.com metasurfforecast.com | |
++ sort -u | |
++ tr ' ' '\n' | |
-----> Configuring metasurfforecast.com...(using built-in template) | |
+ cat -s | |
+ sigil -f /var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil APP=metasurf DOKKU_ROOT=/home/dokku NOSSL_SERVER_NAME=metasurfforecast.com DOKKU_APP_LISTENERS=172.17.0.8:5000 DOKKU_LIB_ROOT=/var/lib/dokku PASSED_LISTEN_IP_PORT= SPDY_SUPPORTED=false TLS13_SUPPORTED=true HTTP2_SUPPORTED=true NGINX_LOG_ROOT=/var/log/nginx NGINX_ACCESS_LOG_FORMAT= NGINX_ACCESS_LOG_PATH=/var/log/nginx/metasurf-access.log NGINX_ERROR_LOG_PATH=/var/log/nginx/metasurf-error.log NGINX_BIND_ADDRESS_IP4= NGINX_BIND_ADDRESS_IP6=:: HTTP2_PUSH_SUPPORTED=true GRPC_SUPPORTED=true DOKKU_APP_LISTEN_PORT= DOKKU_APP_LISTEN_IP= APP_SSL_PATH=/home/dokku/metasurf/tls SSL_INUSE=true SSL_SERVER_NAME= CLIENT_MAX_BODY_SIZE= PROXY_READ_TIMEOUT=60s PROXY_BUFFER_SIZE=4096 PROXY_BUFFERING=on 'PROXY_BUFFERS=8 4096' PROXY_BUSY_BUFFERS_SIZE=8192 NGINX_PORT=80 NGINX_SSL_PORT=443 PROXY_PORT=80 PROXY_SSL_PORT=443 'PROXY_PORT_MAP=http:80:5000 https:443:5000' PROXY_UPSTREAM_PORTS=5000 'PROXY_X_FORWARDED_FOR=$remote_addr' 'PROXY_X_FORWARDED_PORT=$server_port' 'PROXY_X_FORWARDED_PROTO=$scheme' PROXY_X_FORWARDED_SSL= DOKKU_APP_BUOY_LISTENERS=172.17.0.6:5000 DOKKU_APP_FORECAST_LISTENERS=172.17.0.7:5000 DOKKU_APP_RELEASE_LISTENERS= DOKKU_APP_WEB_LISTENERS=172.17.0.8:5000 | |
+ dokku_log_info1 'Creating https nginx.conf' | |
+ declare 'desc=log info1 formatter' | |
+ echo '-----> Creating https nginx.conf' | |
-----> Creating https nginx.conf | |
+ mv /tmp/dokku-1256875-nginx_build_config.eFPDhd/nginx.conf.RqyJQV /home/dokku/metasurf/nginx.conf | |
+ fn-nginx-vhosts-manage-hsts metasurf true | |
+ declare APP=metasurf SSL_ENABLED=true | |
++ fn-nginx-hsts-is-enabled metasurf | |
++ declare APP=metasurf | |
+++ fn-plugin-property-get-default nginx metasurf hsts '' | |
+++ declare 'desc=returns the value for a given property with a specified default value' | |
+++ declare PLUGIN=nginx APP=metasurf KEY=hsts DEFAULT= | |
+++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf hsts '' | |
++ local hsts_is_enabled= | |
++ [[ '' == '' ]] | |
+++ fn-plugin-property-get-default nginx --global hsts true | |
+++ declare 'desc=returns the value for a given property with a specified default value' | |
+++ declare PLUGIN=nginx APP=--global KEY=hsts DEFAULT=true | |
+++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx --global hsts true | |
++ hsts_is_enabled=true | |
++ echo true | |
+ local HSTS=true | |
++ fn-nginx-hsts-include-subdomains metasurf | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf hsts-include-subdomains true | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=hsts-include-subdomains DEFAULT=true | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf hsts-include-subdomains true | |
+ local HSTS_INCLUDE_SUBDOMAINS=true | |
++ fn-nginx-hsts-max-age metasurf | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf hsts-max-age 15724800 | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=hsts-max-age DEFAULT=15724800 | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf hsts-max-age 15724800 | |
+ local HSTS_MAX_AGE=15724800 | |
++ fn-nginx-hsts-preload metasurf | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf hsts-preload false | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=hsts-preload DEFAULT=false | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf hsts-preload false | |
+ local HSTS_PRELOAD=false | |
+ local NGINX_HSTS_CONF=/home/dokku/metasurf/nginx.conf.d/hsts.conf | |
+ local HSTS_TEMPLATE=/var/lib/dokku/plugins/available/nginx-vhosts/templates/hsts.conf.sigil | |
++ plugn trigger nginx-app-template-source metasurf hsts-config | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/nginx-app-template-source | |
+ dokku_log_plugn_trigger_call nginx-app-template-source metasurf hsts-config | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=nginx-app-template-source | |
+ shift | |
+ dokku_log_event 'INVOKED: nginx-app-template-source( metasurf hsts-config ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: nginx-app-template-source( metasurf hsts-config ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ CUSTOM_HSTS_TEMPLATE= | |
+ [[ -n '' ]] | |
+ [[ true == \f\a\l\s\e ]] | |
+ [[ true != \t\r\u\e ]] | |
+ dokku_log_verbose_quiet 'Enabling HSTS' | |
+ declare 'desc=log verbose formatter (with quiet option)' | |
+ [[ -z '' ]] | |
+ echo ' Enabling HSTS' | |
Enabling HSTS | |
+ local HSTS_HEADERS= | |
+ [[ -n 15724800 ]] | |
+ HSTS_HEADERS=max-age=15724800 | |
+ [[ true == \t\r\u\e ]] | |
+ HSTS_HEADERS+='; includeSubdomains' | |
+ [[ false == \t\r\u\e ]] | |
+ mkdir -p /home/dokku/metasurf/nginx.conf.d | |
+ sigil -f /var/lib/dokku/plugins/available/nginx-vhosts/templates/hsts.conf.sigil 'HSTS_HEADERS=max-age=15724800; includeSubdomains' | |
+ cat -s | |
+ plugn trigger nginx-pre-reload metasurf '' '' | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/nginx-pre-reload | |
+ dokku_log_plugn_trigger_call nginx-pre-reload metasurf '' '' | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=nginx-pre-reload | |
+ shift | |
+ dokku_log_event 'INVOKED: nginx-pre-reload( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: nginx-pre-reload( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ dokku_log_verbose 'Reloading nginx' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' Reloading nginx' | |
Reloading nginx | |
+ validate_nginx | |
+ declare 'desc=validate entire nginx config' | |
+ declare APP= FLAG= | |
+ local NGINX_LOCATION EXIT_CODE | |
++ get_nginx_location | |
++ declare 'desc=check that nginx is at the expected location and return it' | |
++ fn-nginx-vhosts-nginx-location | |
++ declare 'desc=check that nginx is at the expected location and return it' | |
++ local NGINX_LOCATION | |
+++ command -v nginx | |
++ NGINX_LOCATION=/usr/sbin/nginx | |
++ [[ -z /usr/sbin/nginx ]] | |
++ fn-nginx-vhosts-uses-openresty | |
++ declare 'desc=returns whether openresty is in use or not' | |
++ [[ -x /usr/bin/openresty ]] | |
++ return 1 | |
++ [[ ! -x /usr/sbin/nginx ]] | |
++ echo /usr/sbin/nginx | |
+ NGINX_LOCATION=/usr/sbin/nginx | |
+ [[ -z /usr/sbin/nginx ]] | |
+ [[ '' == \-\-\c\l\e\a\n ]] | |
+ set +e | |
+ sudo /usr/sbin/nginx -t | |
+ EXIT_CODE=0 | |
+ set -e | |
+ [[ 0 -eq 0 ]] | |
+ return | |
+ restart_nginx | |
+ declare 'desc=restart nginx for given distros' | |
++ plugn trigger proxy-is-enabled metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-is-enabled | |
+ dokku_log_plugn_trigger_call proxy-is-enabled metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-is-enabled | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-is-enabled( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-is-enabled( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ local PROXY_ENABLED=true | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ local PROXY_TYPE=nginx | |
+ [[ true == \t\r\u\e ]] | |
+ [[ nginx == \n\g\i\n\x ]] | |
+ fn-nginx-vhosts-nginx-init-cmd reload | |
+ declare 'desc=start nginx for given distros' | |
+ declare CMD=reload | |
+ local NGINX_INIT_NAME | |
+ NGINX_INIT_NAME=nginx | |
+ fn-nginx-vhosts-uses-openresty | |
+ declare 'desc=returns whether openresty is in use or not' | |
+ [[ -x /usr/bin/openresty ]] | |
+ return 1 | |
+ case "$DOKKU_DISTRO" in | |
+ [[ -x /usr/bin/sv ]] | |
+ [[ -x /usr/bin/systemctl ]] | |
+ sudo /usr/bin/systemctl reload nginx | |
++ rm -rf /tmp/dokku-1256875-nginx_build_config.eFPDhd/nginx.conf.RqyJQV /tmp/dokku-1256875-nginx_build_config.eFPDhd | |
+ [[ -f /var/lib/dokku/data/nginx-vhosts/app-metasurf/nginx.conf.sigil.1256875 ]] | |
+ [[ -f /var/lib/dokku/data/nginx-vhosts/app-metasurf/nginx.conf.sigil.1256875.missing ]] | |
++ rm -rf /tmp/dokku-1256875-nginx_build_config.eFPDhd/nginx.conf.RqyJQV /tmp/dokku-1256875-nginx_build_config.eFPDhd | |
+ rm -rf /tmp/dokku-1256875-nginx_build_config.eFPDhd/nginx.conf.RqyJQV /tmp/dokku-1256875-nginx_build_config.eFPDhd | |
+ [[ 1 == 0 ]] | |
+ local CONTAINER_IDX_OFFSET=2 | |
+ local container_state_filetype | |
+ for container_state_filetype in CONTAINER IP PORT | |
+ cd /home/dokku/metasurf | |
+ sort -t . -k 3 -n | |
+ find . -maxdepth 1 -name 'CONTAINER.web.*' -printf '%f\n' | |
+ tail -n +2 | |
+ xargs rm -f | |
+ for container_state_filetype in CONTAINER IP PORT | |
+ cd /home/dokku/metasurf | |
+ sort -t . -k 3 -n | |
+ find . -maxdepth 1 -name 'IP.web.*' -printf '%f\n' | |
+ tail -n +2 | |
+ xargs rm -f | |
+ for container_state_filetype in CONTAINER IP PORT | |
+ cd /home/dokku/metasurf | |
+ xargs rm -f | |
+ tail -n +2 | |
+ find . -maxdepth 1 -name 'PORT.web.*' -printf '%f\n' | |
+ sort -t . -k 3 -n | |
++ rm -rf /tmp/dokku-1256875-fn-scheduler-deploy-process.rRD83i | |
++ rm -rf /tmp/dokku-1256875-fn-scheduler-deploy-process.rRD83i | |
+ rm -rf /tmp/dokku-1256875-fn-scheduler-deploy-process.rRD83i | |
+ read -r line | |
+ [[ -n '' ]] | |
++ fn-plugin-property-get scheduler-docker-local metasurf parallel-schedule-count 1 | |
++ declare 'desc=returns the value for a given property' | |
++ declare PLUGIN=scheduler-docker-local APP=metasurf KEY=parallel-schedule-count DEFAULT=1 | |
++ fn-plugin-property-get-default scheduler-docker-local metasurf parallel-schedule-count 1 | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=scheduler-docker-local APP=metasurf KEY=parallel-schedule-count DEFAULT=1 | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default scheduler-docker-local metasurf parallel-schedule-count 1 | |
+ PARALLEL_DEPLOY_COUNT=1 | |
+ DOKKU_NETWORK_BIND_ALL=false | |
+ DOKKU_HEROKUISH=true | |
+ DOKKU_CNB=false | |
+ DOCKER_RUN_LABEL_ARGS='--label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy' | |
+ DOKKU_START_CMD= | |
+ DOCKER_STOP_TIME_ARG= | |
+ parallel --will-cite --halt soon,fail=1 --jobs 1 --ungroup | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/core-plugins/available/common/property-functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/plugins/available/checks/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 | |
+ main metasurf herokuish dokku/metasurf:latest latest buoy 1 | |
+ declare 'desc=wrapper function to ensure tmp files are properly annotated' | |
+ fn-scheduler-deploy-process metasurf herokuish dokku/metasurf:latest latest buoy 1 | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE=dokku/metasurf:latest IMAGE_TAG=latest PROC_TYPE=buoy PROC_COUNT=1 | |
+ local CONTAINER_INDEX=1 | |
+ local image_vendor | |
+ dokku_log_info1 'Deploying buoy (count=1)' | |
+ declare 'desc=log info1 formatter' | |
+ echo '-----> Deploying buoy (count=1)' | |
-----> Deploying buoy (count=1) | |
++ is_app_proctype_checks_disabled metasurf buoy | |
++ declare 'desc=return true if app'\''s proctype(s) checks are disabled' | |
++ local APP=metasurf | |
++ local PROCTYPE=buoy status=false | |
+++ config_get metasurf DOKKU_CHECKS_DISABLED | |
+++ declare 'desc=get value of given config var' | |
+++ config_sub get metasurf DOKKU_CHECKS_DISABLED | |
+++ declare 'desc=executes a config subcommand' | |
+++ local name=get | |
+++ shift | |
+++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_CHECKS_DISABLED | |
++ local DOKKU_CHECKS_DISABLED=_all_ | |
++ [[ _all_ == \_\a\l\l\_ ]] | |
++ status=true | |
++ echo true | |
+ DOKKU_CHECKS_DISABLED=true | |
+ [[ true == \t\r\u\e ]] | |
+ dokku_log_verbose 'Zero downtime is disabled, stopping currently running containers (buoy)' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' Zero downtime is disabled, stopping currently running containers (buoy)' | |
Zero downtime is disabled, stopping currently running containers (buoy) | |
++ get_app_running_container_ids metasurf buoy | |
+ local cid 'proctype_oldids=a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 ' | |
+ for cid in $proctype_oldids | |
+ dokku_log_verbose 'Stopping a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 (buoy)' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' Stopping a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 (buoy)' | |
Stopping a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 (buoy) | |
+ plugn trigger scheduler-register-retired metasurf a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 15 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-register-retired | |
+ dokku_log_plugn_trigger_call scheduler-register-retired metasurf a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 15 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=scheduler-register-retired | |
+ shift | |
+ dokku_log_event 'INVOKED: scheduler-register-retired( metasurf a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 15 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: scheduler-register-retired( metasurf a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 15 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-scheduler-docker-local-scheduler-register-retired metasurf a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 15 | |
+ declare 'desc=register a container for retiring' | |
+ declare trigger=scheduler-register-retired | |
+ declare APP=metasurf CONTAINER_ID=a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 WAIT=15 | |
+ local IMAGE_ID | |
+ [[ -z a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 ]] | |
+ [[ '' != \t\r\u\e ]] | |
++ docker container inspect a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 --format '{{.Image}}' | |
++ cut -d: -f2 | |
+ IMAGE_ID=0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 | |
+ fn-scheduler-docker-local-register-retired container metasurf a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 15 | |
+ declare TYPE=container APP=metasurf DOCKER_ID=a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 WAIT=15 | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ container == \i\m\a\g\e ]] | |
+ local CURRENT_TIME DEAD_TIME | |
++ date +%s | |
+ CURRENT_TIME=1706039460 | |
+ DEAD_TIME=1706039475 | |
+ touch /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ grep -q a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ echo 'metasurf a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 1706039475' | |
+ [[ -n 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 ]] | |
+ [[ -z '' ]] | |
++ docker image inspect --format '{{ index .Config.Labels "com.dokku.docker-image-labeler/alternate-tags" }}' 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 | |
+ ALT_IMAGE_TAGS= | |
+ fn-scheduler-docker-local-register-retired image metasurf 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 15 | |
+ declare TYPE=image APP=metasurf DOCKER_ID=0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 WAIT=15 | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ image == \i\m\a\g\e ]] | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ local CURRENT_TIME DEAD_TIME | |
++ date +%s | |
+ CURRENT_TIME=1706039460 | |
+ DEAD_TIME=1706039475 | |
+ touch /var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ grep -q 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 /var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ [[ -n '' ]] | |
+ docker container update --restart=no a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 | |
+ docker container stop a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 | |
++ mktemp /tmp/dokku-1256875-fn-scheduler-deploy-process.XXXXXX | |
+ local PROCESS_TMP_FILE=/tmp/dokku-1256875-fn-scheduler-deploy-process.FKQYKc | |
+ trap 'rm -rf '\''/tmp/dokku-1256875-fn-scheduler-deploy-process.FKQYKc'\'' >/dev/null' RETURN INT TERM EXIT | |
+ [[ 1 -le 1 ]] | |
+ echo '/var/lib/dokku/plugins/available/scheduler-docker-local/bin/scheduler-deploy-process-container metasurf herokuish dokku/metasurf:latest latest buoy 1 1' | |
+ CONTAINER_INDEX=2 | |
+ [[ 2 -le 1 ]] | |
++ fn-plugin-property-get scheduler-docker-local metasurf init-process '' | |
++ declare 'desc=returns the value for a given property' | |
++ declare PLUGIN=scheduler-docker-local APP=metasurf KEY=init-process DEFAULT= | |
++ fn-plugin-property-get-default scheduler-docker-local metasurf init-process '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=scheduler-docker-local APP=metasurf KEY=init-process DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default scheduler-docker-local metasurf init-process '' | |
+ INJECT_INIT_FLAG= | |
+ [[ -z '' ]] | |
++ docker image inspect --format '{{ index .Config.Labels "org.opencontainers.image.vendor" }}' dokku/metasurf:latest | |
+ image_vendor= | |
+ [[ '' == \l\i\n\u\x\s\e\r\v\e\r\.\i\o ]] | |
+ INJECT_INIT_FLAG=true | |
++ plugn trigger app-json-process-deploy-parallelism metasurf buoy | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/app-json-process-deploy-parallelism | |
+ dokku_log_plugn_trigger_call app-json-process-deploy-parallelism metasurf buoy | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=app-json-process-deploy-parallelism | |
+ shift | |
+ dokku_log_event 'INVOKED: app-json-process-deploy-parallelism( metasurf buoy ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: app-json-process-deploy-parallelism( metasurf buoy ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ PARALLEL_DEPLOY_COUNT=1 | |
+ DOKKU_CHECKS_DISABLED=true | |
+ INJECT_INIT_FLAG=true | |
+ parallel --will-cite --halt soon,fail=1 --jobs 1 --ungroup | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ main metasurf herokuish dokku/metasurf:latest latest buoy 1 1 | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE=dokku/metasurf:latest IMAGE_TAG=latest PROC_TYPE=buoy PROC_COUNT=1 CONTAINER_INDEX=1 | |
+ local cid= | |
+ local port= | |
+ local ipaddr= | |
+ local DOKKU_CONTAINER_ID_FILE=/home/dokku/metasurf/CONTAINER.buoy.1 | |
+ local DYNO=buoy.1 | |
+ local DOCKER_ARGS | |
++ plugn trigger docker-args-deploy metasurf latest buoy 1 | |
++ : | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/docker-args-deploy | |
+ dokku_log_plugn_trigger_call docker-args-deploy metasurf latest buoy 1 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=docker-args-deploy | |
+ shift | |
+ dokku_log_event 'INVOKED: docker-args-deploy( metasurf latest buoy 1 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: docker-args-deploy( metasurf latest buoy 1 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ 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 | |
+ trigger-builder-herokuish-docker-args metasurf latest buoy 1 | |
+ declare 'desc=builder-herokuish docker-args plugin trigger' | |
+ declare trigger=docker-args | |
+ declare APP=metasurf | |
+ local STDIN DOKKU_APP_TYPE DOKKU_APP_USER | |
++ cat | |
+ STDIN= | |
++ config_get metasurf DOKKU_APP_TYPE | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_APP_TYPE | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_APP_TYPE | |
+ DOKKU_APP_TYPE=herokuish | |
++ config_get metasurf DOKKU_APP_USER | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_APP_USER | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_APP_USER | |
++ true | |
+ DOKKU_APP_USER= | |
+ DOKKU_APP_USER=herokuishuser | |
+ [[ herokuish == \h\e\r\o\k\u\i\s\h ]] | |
+ local 'docker_args= --env=USER=herokuishuser' | |
+ echo -n ' --env=USER=herokuishuser' | |
+ 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 | |
+ trigger-config-docker-args metasurf latest buoy 1 | |
+ declare 'desc=config docker-args plugin trigger' | |
+ declare trigger=docker-args | |
+ declare APP=metasurf | |
+ local ENV_ARGS STDIN | |
++ cat | |
+ STDIN= | |
++ config_export app metasurf --format docker-args-keys --merged | |
++ declare 'desc=returns export command for config variable of specified type (app/global)' | |
++ local CONFIG_TYPE=app | |
++ shift | |
++ local APP=metasurf | |
++ [[ app == \g\l\o\b\a\l ]] | |
++ shift | |
++ config_sub export --format docker-args-keys --merged metasurf | |
++ declare 'desc=executes a config subcommand' | |
++ local name=export | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub export --format docker-args-keys --merged metasurf | |
++ return 0 | |
+ ENV_ARGS='--env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY' | |
+ echo -n ' --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY' | |
+ trigger-docker-options-docker-args metasurf latest buoy 1 | |
+ declare 'desc=docker args plugin trigger' | |
+ declare trigger=/var/lib/dokku/plugins/enabled/docker-options/docker-args-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=latest | |
++ cat | |
+ local STDIN= | |
+ case "$0" in | |
+ local PHASE=DEPLOY | |
+ local FILE_PREFIX=DOCKER_OPTIONS_ | |
+ local PHASE_FILE_PATH=/home/dokku/metasurf/DOCKER_OPTIONS_DEPLOY | |
+ local output= | |
+ [[ -f /home/dokku/metasurf/DOCKER_OPTIONS_DEPLOY ]] | |
+ local DONE=false | |
+ false | |
+ local line | |
+ read -r line | |
+ [[ -z --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 ]] | |
+ case "$line" in | |
+ case "$IMAGE_SOURCE_TYPE" in | |
+ local 'output= --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16' | |
+ false | |
+ local line | |
+ read -r line | |
+ [[ -z --link dokku.redis.metasurf:dokku-redis-metasurf ]] | |
+ case "$line" in | |
+ case "$IMAGE_SOURCE_TYPE" in | |
+ local 'output= --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf' | |
+ false | |
+ local line | |
+ read -r line | |
+ [[ -z --restart=on-failure:10 ]] | |
+ case "$line" in | |
+ case "$IMAGE_SOURCE_TYPE" in | |
+ local 'output= --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10' | |
+ false | |
+ local line | |
+ read -r line | |
+ local DONE=true | |
+ [[ -z '' ]] | |
+ continue | |
+ true | |
+ echo -n ' --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10' | |
+ APP=metasurf | |
+ IMAGE_SOURCE_TYPE=latest | |
++ cat | |
+ STDIN= | |
+ [[ latest == \d\o\c\k\e\r\f\i\l\e ]] | |
++ cat | |
+ STDIN= | |
++ grep 'OpsWorks Stack:' /etc/motd | |
++ true | |
+ OPSWORKS_STACK_NAME= | |
+ [[ -n '' ]] | |
++ hostname | |
+ HOSTNAME=metasurf | |
+ echo -n ' --hostname=metasurf' | |
+ DOCKER_ARGS=' --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf' | |
+ DOCKER_ARGS+=' --label=com.dokku.process-type=buoy --label=com.dokku.dyno=buoy.1' | |
+ DOCKER_ARGS+=' --env=DYNO=buoy.1' | |
+ DOCKER_ARGS+=' --name=metasurf.buoy.1.upcoming-18230' | |
+ [[ true == \t\r\u\e ]] | |
+ DOCKER_ARGS+=' --init' | |
+ DOCKER_ARGS+=' --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku ' | |
++ plugn trigger docker-args-process-deploy metasurf herokuish latest buoy 1 | |
++ : | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/docker-args-process-deploy | |
+ dokku_log_plugn_trigger_call docker-args-process-deploy metasurf herokuish latest buoy 1 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=docker-args-process-deploy | |
+ shift | |
+ dokku_log_event 'INVOKED: docker-args-process-deploy( metasurf herokuish latest buoy 1 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: docker-args-process-deploy( metasurf herokuish latest buoy 1 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ trigger-builder-pack-docker-args-process-deploy metasurf herokuish latest buoy 1 | |
+ declare 'desc=builder-pack core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=buoy | |
++ cat | |
+ local STDIN= | |
+ local inject_launcher output | |
+ [[ herokuish != \p\a\c\k ]] | |
+ return | |
+ source /var/lib/dokku/plugins/available/caddy-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-caddy-vhosts-docker-args-process-deploy metasurf herokuish latest buoy 1 | |
+ declare 'desc=nginx-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=buoy CONTAINER_INDEX=1 | |
+ local app_domains caddy_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map proxy_scheme proxy_schemes scheme tls_internal | |
+ local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate | |
+ local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate | |
++ cat | |
+ local STDIN= | |
+ [[ buoy != \w\e\b ]] | |
+ return | |
+ source /var/lib/dokku/plugins/available/haproxy-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-haproxy-vhosts-docker-args-process-deploy metasurf herokuish latest buoy 1 | |
+ declare 'desc=nginx-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=buoy CONTAINER_INDEX=1 | |
+ local app_domains haproxy_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map proxy_scheme proxy_schemes scheme tls_internal | |
+ local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate | |
+ local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate proxy_redirect_ssl | |
++ cat | |
+ local STDIN= | |
+ [[ buoy != \w\e\b ]] | |
+ return | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/plugins/available/openresty-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-openresty-vhosts-docker-args-process-deploy metasurf herokuish latest buoy 1 | |
+ declare 'desc=openresty-vhosts docker-args-process-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=buoy CONTAINER_INDEX=1 | |
+ local include_dir output value DATA | |
++ cat | |
+ local STDIN= | |
+ [[ buoy != \w\e\b ]] | |
+ return | |
+ source /var/lib/dokku/plugins/available/traefik-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-traefik-vhosts-docker-args-process-deploy metasurf herokuish latest buoy 1 | |
+ declare 'desc=nginx-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=buoy CONTAINER_INDEX=1 | |
+ local app_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map priority proxy_scheme proxy_schemes traefik_domains | |
+ local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate | |
+ local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate | |
++ cat | |
+ local STDIN= | |
+ [[ buoy != \w\e\b ]] | |
+ return | |
+ DOCKER_ARGS+=' --log-opt=max-size=10m ' | |
+ [[ -n 1 ]] | |
+ DOCKER_ARGS+=' --env=TRACE=true' | |
+ local START_CMD | |
+ [[ true == \t\r\u\e ]] | |
+ START_CMD='/start buoy' | |
+ [[ false == \t\r\u\e ]] | |
+ [[ -n '' ]] | |
+ local DOKKU_PORT= | |
+ [[ buoy == \w\e\b ]] | |
+ DOCKER_ARGS+=' --env=PORT=' | |
++ docker image inspect --format '{{.Architecture}}' dokku/metasurf:latest | |
+ local DOKKU_IMAGE_ARCHITECTURE=amd64 | |
+ [[ amd64 == \a\m\d\6\4 ]] | |
++ dpkg --print-architecture | |
+ [[ amd64 != \a\m\d\6\4 ]] | |
++ fn-scheduler-docker-local-extract-start-cmd metasurf buoy '/start buoy' true '' | |
++ declare APP=metasurf PROC_TYPE=buoy 'START_CMD=/start buoy' DOKKU_HEROKUISH=true PORT= | |
++ local DOKKU_DOCKERFILE_START_CMD DOKKU_PROCFILE_START_CMD START_CMD | |
++ [[ true != \f\a\l\s\e ]] | |
++ [[ -n /start buoy ]] | |
++ echo '/start buoy' | |
++ return | |
+ START_CMD='/start buoy' | |
+ DOCKER_ARGS+=' dokku/metasurf:latest' | |
+ DOCKER_ARGS+=' /start buoy' | |
+ declare -a ARG_ARRAY | |
+ eval 'ARG_ARRAY=( --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=buoy --label=com.dokku.dyno=buoy.1 --env=DYNO=buoy.1 --name=metasurf.buoy.1.upcoming-18230 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m --env=TRACE=true --env=PORT= dokku/metasurf:latest /start buoy)' | |
++ ARG_ARRAY=(--env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=buoy --label=com.dokku.dyno=buoy.1 --env=DYNO=buoy.1 --name=metasurf.buoy.1.upcoming-18230 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m --env=TRACE=true --env=PORT= dokku/metasurf:latest /start buoy) | |
++ fn-scheduler-docker-local-start-app-container metasurf --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=buoy --label=com.dokku.dyno=buoy.1 --env=DYNO=buoy.1 --name=metasurf.buoy.1.upcoming-18230 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m --env=TRACE=true --env=PORT= dokku/metasurf:latest /start buoy | |
++ declare 'desc=starts a single app container' | |
++ declare APP=metasurf | |
++ shift | |
++ declare -a DOCKER_ARGS | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ set -- --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=buoy --label=com.dokku.dyno=buoy.1 --env=DYNO=buoy.1 --name=metasurf.buoy.1.upcoming-18230 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m --env=TRACE=true --env=PORT= dokku/metasurf:latest /start buoy | |
+++ config_export app metasurf --merged | |
+++ declare 'desc=returns export command for config variable of specified type (app/global)' | |
+++ local CONFIG_TYPE=app | |
+++ shift | |
+++ local APP=metasurf | |
+++ [[ app == \g\l\o\b\a\l ]] | |
+++ shift | |
+++ config_sub export --merged metasurf | |
+++ declare 'desc=executes a config subcommand' | |
+++ local name=export | |
+++ shift | |
+++ /var/lib/dokku/plugins/available/config/config_sub export --merged metasurf | |
+++ return 0 | |
++ eval 'export BUGSNAG_BACKEND='\''3f83aec4bc55deecdbc2976d62c56539'\'' | |
export BUGSNAG_FRONTEND='\''d0457af0855497e1c4d29c59b55faea5'\'' | |
export CURL_CONNECT_TIMEOUT='\''90'\'' | |
export CURL_TIMEOUT='\''600'\'' | |
export DATABASE_URL='\''postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16'\'' | |
export DOKKU_APP_RESTORE='\''1'\'' | |
export DOKKU_APP_TYPE='\''herokuish'\'' | |
export DOKKU_CHECKS_DISABLED='\''_all_'\'' | |
export DOKKU_PROXY_PORT='\''80'\'' | |
export DOKKU_PROXY_SSL_PORT='\''443'\'' | |
export DOMAIN='\''metasurfforecast.com'\'' | |
export GIT_REV='\''48877890055160701bf83cd7f7be815845793610'\'' | |
export GOOGLE_ANALYTICS_ID='\''UA-82748823-1'\'' | |
export JEMALLOC_ENABLED='\''true'\'' | |
export JEMALLOC_VERSION='\''5.3.0'\'' | |
export NEW_RELIC_LICENSE_KEY='\''45c92c27f40d975002ca7a7844898b8b0ab2b84e'\'' | |
export RACK_ENV='\''production'\'' | |
export RAILS_ENV='\''production'\'' | |
export RAILS_LOG_TO_STDOUT='\''enabled'\'' | |
export RAILS_MASTER_KEY='\''fd22a9a47d574ba9a3e5bc54c97fbbe8'\'' | |
export RAILS_SERVE_STATIC_FILES='\''enabled'\'' | |
export REDIS_URL='\''redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379'\'' | |
export SURFLINE_DAYS='\''16'\'' | |
export SURFLINE_EMAIL='\''swrobel@gmail.com'\'' | |
export SURFLINE_PASSWORD='\''Uk27@mGgvCNug30H'\'' | |
export UNLOCK_KEY='\''unlock'\'' | |
export WEB_CONCURRENCY='\''4'\'' | |
export WUNDER_API_KEY='\''c15ccecff8655fed'\''' | |
+++ export BUGSNAG_BACKEND=3f83aec4bc55deecdbc2976d62c56539 | |
+++ BUGSNAG_BACKEND=3f83aec4bc55deecdbc2976d62c56539 | |
+++ export BUGSNAG_FRONTEND=d0457af0855497e1c4d29c59b55faea5 | |
+++ BUGSNAG_FRONTEND=d0457af0855497e1c4d29c59b55faea5 | |
+++ export CURL_CONNECT_TIMEOUT=90 | |
+++ CURL_CONNECT_TIMEOUT=90 | |
+++ export CURL_TIMEOUT=600 | |
+++ CURL_TIMEOUT=600 | |
+++ export DATABASE_URL=postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16 | |
+++ DATABASE_URL=postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16 | |
+++ export DOKKU_APP_RESTORE=1 | |
+++ DOKKU_APP_RESTORE=1 | |
+++ export DOKKU_APP_TYPE=herokuish | |
+++ DOKKU_APP_TYPE=herokuish | |
+++ export DOKKU_CHECKS_DISABLED=_all_ | |
+++ DOKKU_CHECKS_DISABLED=_all_ | |
+++ export DOKKU_PROXY_PORT=80 | |
+++ DOKKU_PROXY_PORT=80 | |
+++ export DOKKU_PROXY_SSL_PORT=443 | |
+++ DOKKU_PROXY_SSL_PORT=443 | |
+++ export DOMAIN=metasurfforecast.com | |
+++ DOMAIN=metasurfforecast.com | |
+++ export GIT_REV=48877890055160701bf83cd7f7be815845793610 | |
+++ GIT_REV=48877890055160701bf83cd7f7be815845793610 | |
+++ export GOOGLE_ANALYTICS_ID=UA-82748823-1 | |
+++ GOOGLE_ANALYTICS_ID=UA-82748823-1 | |
+++ export JEMALLOC_ENABLED=true | |
+++ JEMALLOC_ENABLED=true | |
+++ export JEMALLOC_VERSION=5.3.0 | |
+++ JEMALLOC_VERSION=5.3.0 | |
+++ export NEW_RELIC_LICENSE_KEY=45c92c27f40d975002ca7a7844898b8b0ab2b84e | |
+++ NEW_RELIC_LICENSE_KEY=45c92c27f40d975002ca7a7844898b8b0ab2b84e | |
+++ export RACK_ENV=production | |
+++ RACK_ENV=production | |
+++ export RAILS_ENV=production | |
+++ RAILS_ENV=production | |
+++ export RAILS_LOG_TO_STDOUT=enabled | |
+++ RAILS_LOG_TO_STDOUT=enabled | |
+++ export RAILS_MASTER_KEY=fd22a9a47d574ba9a3e5bc54c97fbbe8 | |
+++ RAILS_MASTER_KEY=fd22a9a47d574ba9a3e5bc54c97fbbe8 | |
+++ export RAILS_SERVE_STATIC_FILES=enabled | |
+++ RAILS_SERVE_STATIC_FILES=enabled | |
+++ export REDIS_URL=redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379 | |
+++ REDIS_URL=redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379 | |
+++ export SURFLINE_DAYS=16 | |
+++ SURFLINE_DAYS=16 | |
+++ export SURFLINE_EMAIL=swrobel@gmail.com | |
+++ SURFLINE_EMAIL=swrobel@gmail.com | |
+++ export SURFLINE_PASSWORD=Uk27@mGgvCNug30H | |
+++ SURFLINE_PASSWORD=Uk27@mGgvCNug30H | |
+++ export UNLOCK_KEY=unlock | |
+++ UNLOCK_KEY=unlock | |
+++ export WEB_CONCURRENCY=4 | |
+++ WEB_CONCURRENCY=4 | |
+++ export WUNDER_API_KEY=c15ccecff8655fed | |
+++ WUNDER_API_KEY=c15ccecff8655fed | |
++ docker container create --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=buoy --label=com.dokku.dyno=buoy.1 --env=DYNO=buoy.1 --name=metasurf.buoy.1.upcoming-18230 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m --env=TRACE=true --env=PORT= dokku/metasurf:latest /start buoy | |
+ cid=9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 | |
+ plugn trigger post-container-create app 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 metasurf deploy buoy | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/post-container-create | |
+ dokku_log_plugn_trigger_call post-container-create app 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 metasurf deploy buoy | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=post-container-create | |
+ shift | |
+ dokku_log_event 'INVOKED: post-container-create( app 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 metasurf deploy buoy ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: post-container-create( app 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 metasurf deploy buoy ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ docker container start 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 | |
++ plugn trigger network-get-ipaddr metasurf buoy 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-ipaddr | |
+ dokku_log_plugn_trigger_call network-get-ipaddr metasurf buoy 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-ipaddr | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-ipaddr( metasurf buoy 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-ipaddr( metasurf buoy 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ ipaddr=172.17.0.9 | |
+ trap 'kill_new 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 buoy 1' INT TERM EXIT | |
+ [[ true == \f\a\l\s\e ]] | |
+ trap - INT TERM EXIT | |
+ [[ -f /home/dokku/metasurf/CONTAINER.buoy.1 ]] | |
+ dokku_log_verbose 'Scheduling old container shutdown in 15 seconds (buoy.1)' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' Scheduling old container shutdown in 15 seconds (buoy.1)' | |
Scheduling old container shutdown in 15 seconds (buoy.1) | |
++ cat /home/dokku/metasurf/CONTAINER.buoy.1 | |
+ plugn trigger scheduler-register-retired metasurf a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 15 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-register-retired | |
+ dokku_log_plugn_trigger_call scheduler-register-retired metasurf a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 15 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=scheduler-register-retired | |
+ shift | |
+ dokku_log_event 'INVOKED: scheduler-register-retired( metasurf a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 15 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: scheduler-register-retired( metasurf a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 15 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-scheduler-docker-local-scheduler-register-retired metasurf a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 15 | |
+ declare 'desc=register a container for retiring' | |
+ declare trigger=scheduler-register-retired | |
+ declare APP=metasurf CONTAINER_ID=a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 WAIT=15 | |
+ local IMAGE_ID | |
+ [[ -z a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 ]] | |
+ [[ '' != \t\r\u\e ]] | |
++ docker container inspect a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 --format '{{.Image}}' | |
++ cut -d: -f2 | |
+ IMAGE_ID=0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 | |
+ fn-scheduler-docker-local-register-retired container metasurf a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 15 | |
+ declare TYPE=container APP=metasurf DOCKER_ID=a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 WAIT=15 | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ container == \i\m\a\g\e ]] | |
+ local CURRENT_TIME DEAD_TIME | |
++ date +%s | |
+ CURRENT_TIME=1706039463 | |
+ DEAD_TIME=1706039478 | |
+ touch /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ grep -q a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ -n 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 ]] | |
+ [[ -z '' ]] | |
++ docker image inspect --format '{{ index .Config.Labels "com.dokku.docker-image-labeler/alternate-tags" }}' 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 | |
+ ALT_IMAGE_TAGS= | |
+ fn-scheduler-docker-local-register-retired image metasurf 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 15 | |
+ declare TYPE=image APP=metasurf DOCKER_ID=0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 WAIT=15 | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ image == \i\m\a\g\e ]] | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ local CURRENT_TIME DEAD_TIME | |
++ date +%s | |
+ CURRENT_TIME=1706039463 | |
+ DEAD_TIME=1706039478 | |
+ touch /var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ grep -q 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 /var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ [[ -n '' ]] | |
+ [[ -n 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 ]] | |
+ echo 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 | |
+ [[ -n 172.17.0.9 ]] | |
+ plugn trigger network-write-ipaddr metasurf buoy 1 172.17.0.9 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-write-ipaddr | |
+ dokku_log_plugn_trigger_call network-write-ipaddr metasurf buoy 1 172.17.0.9 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-write-ipaddr | |
+ shift | |
+ dokku_log_event 'INVOKED: network-write-ipaddr( metasurf buoy 1 172.17.0.9 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-write-ipaddr( metasurf buoy 1 172.17.0.9 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ -n '' ]] | |
+ rm -f /home/dokku/metasurf/CONTAINER /home/dokku/metasurf/IP /home/dokku/metasurf/PORT | |
+ plugn trigger scheduler-post-deploy-process metasurf buoy | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-post-deploy-process | |
+ dokku_log_plugn_trigger_call scheduler-post-deploy-process metasurf buoy | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=scheduler-post-deploy-process | |
+ shift | |
+ dokku_log_event 'INVOKED: scheduler-post-deploy-process( metasurf buoy ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: scheduler-post-deploy-process( metasurf buoy ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ 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/nginx-vhosts/internal-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/core-plugins/available/common/property-functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
+ trigger-nginx-vhosts-scheduler-post-deploy-process metasurf buoy | |
+ declare 'desc=nginx-vhosts scheduler-post-deploy-process plugin trigger' | |
+ declare trigger=scheduler-post-deploy-process | |
+ declare APP=metasurf PROCESS_TYPE=buoy | |
+ [[ buoy != \w\e\b ]] | |
+ return | |
+ [[ 1 == 0 ]] | |
+ local CONTAINER_IDX_OFFSET=2 | |
+ local container_state_filetype | |
+ for container_state_filetype in CONTAINER IP PORT | |
+ cd /home/dokku/metasurf | |
+ sort -t . -k 3 -n | |
+ tail -n +2 | |
+ xargs rm -f | |
+ find . -maxdepth 1 -name 'CONTAINER.buoy.*' -printf '%f\n' | |
+ for container_state_filetype in CONTAINER IP PORT | |
+ cd /home/dokku/metasurf | |
+ sort -t . -k 3 -n | |
+ xargs rm -f | |
+ tail -n +2 | |
+ find . -maxdepth 1 -name 'IP.buoy.*' -printf '%f\n' | |
+ for container_state_filetype in CONTAINER IP PORT | |
+ cd /home/dokku/metasurf | |
+ sort -t . -k 3 -n | |
+ xargs rm -f | |
+ tail -n +2 | |
+ find . -maxdepth 1 -name 'PORT.buoy.*' -printf '%f\n' | |
++ rm -rf /tmp/dokku-1256875-fn-scheduler-deploy-process.FKQYKc | |
++ rm -rf /tmp/dokku-1256875-fn-scheduler-deploy-process.FKQYKc | |
+ rm -rf /tmp/dokku-1256875-fn-scheduler-deploy-process.FKQYKc | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/core-plugins/available/common/property-functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/plugins/available/checks/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 | |
+ main metasurf herokuish dokku/metasurf:latest latest forecast 1 | |
+ declare 'desc=wrapper function to ensure tmp files are properly annotated' | |
+ fn-scheduler-deploy-process metasurf herokuish dokku/metasurf:latest latest forecast 1 | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE=dokku/metasurf:latest IMAGE_TAG=latest PROC_TYPE=forecast PROC_COUNT=1 | |
+ local CONTAINER_INDEX=1 | |
+ local image_vendor | |
+ dokku_log_info1 'Deploying forecast (count=1)' | |
+ declare 'desc=log info1 formatter' | |
+ echo '-----> Deploying forecast (count=1)' | |
-----> Deploying forecast (count=1) | |
++ is_app_proctype_checks_disabled metasurf forecast | |
++ declare 'desc=return true if app'\''s proctype(s) checks are disabled' | |
++ local APP=metasurf | |
++ local PROCTYPE=forecast status=false | |
+++ config_get metasurf DOKKU_CHECKS_DISABLED | |
+++ declare 'desc=get value of given config var' | |
+++ config_sub get metasurf DOKKU_CHECKS_DISABLED | |
+++ declare 'desc=executes a config subcommand' | |
+++ local name=get | |
+++ shift | |
+++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_CHECKS_DISABLED | |
++ local DOKKU_CHECKS_DISABLED=_all_ | |
++ [[ _all_ == \_\a\l\l\_ ]] | |
++ status=true | |
++ echo true | |
+ DOKKU_CHECKS_DISABLED=true | |
+ [[ true == \t\r\u\e ]] | |
+ dokku_log_verbose 'Zero downtime is disabled, stopping currently running containers (forecast)' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' Zero downtime is disabled, stopping currently running containers (forecast)' | |
Zero downtime is disabled, stopping currently running containers (forecast) | |
++ get_app_running_container_ids metasurf forecast | |
+ local cid 'proctype_oldids=6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 ' | |
+ for cid in $proctype_oldids | |
+ dokku_log_verbose 'Stopping 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 (forecast)' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' Stopping 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 (forecast)' | |
Stopping 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 (forecast) | |
+ plugn trigger scheduler-register-retired metasurf 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 15 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-register-retired | |
+ dokku_log_plugn_trigger_call scheduler-register-retired metasurf 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 15 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=scheduler-register-retired | |
+ shift | |
+ dokku_log_event 'INVOKED: scheduler-register-retired( metasurf 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 15 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: scheduler-register-retired( metasurf 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 15 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-scheduler-docker-local-scheduler-register-retired metasurf 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 15 | |
+ declare 'desc=register a container for retiring' | |
+ declare trigger=scheduler-register-retired | |
+ declare APP=metasurf CONTAINER_ID=6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 WAIT=15 | |
+ local IMAGE_ID | |
+ [[ -z 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 ]] | |
+ [[ '' != \t\r\u\e ]] | |
++ docker container inspect 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 --format '{{.Image}}' | |
++ cut -d: -f2 | |
+ IMAGE_ID=0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 | |
+ fn-scheduler-docker-local-register-retired container metasurf 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 15 | |
+ declare TYPE=container APP=metasurf DOCKER_ID=6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 WAIT=15 | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ container == \i\m\a\g\e ]] | |
+ local CURRENT_TIME DEAD_TIME | |
++ date +%s | |
+ CURRENT_TIME=1706039463 | |
+ DEAD_TIME=1706039478 | |
+ touch /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ grep -q 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ echo 'metasurf 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 1706039478' | |
+ [[ -n 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 ]] | |
+ [[ -z '' ]] | |
++ docker image inspect --format '{{ index .Config.Labels "com.dokku.docker-image-labeler/alternate-tags" }}' 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 | |
+ ALT_IMAGE_TAGS= | |
+ fn-scheduler-docker-local-register-retired image metasurf 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 15 | |
+ declare TYPE=image APP=metasurf DOCKER_ID=0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 WAIT=15 | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ image == \i\m\a\g\e ]] | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ local CURRENT_TIME DEAD_TIME | |
++ date +%s | |
+ CURRENT_TIME=1706039463 | |
+ DEAD_TIME=1706039478 | |
+ touch /var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ grep -q 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 /var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ [[ -n '' ]] | |
+ docker container update --restart=no 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 | |
+ docker container stop 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 | |
++ mktemp /tmp/dokku-1256875-fn-scheduler-deploy-process.XXXXXX | |
+ local PROCESS_TMP_FILE=/tmp/dokku-1256875-fn-scheduler-deploy-process.U5FbNp | |
+ trap 'rm -rf '\''/tmp/dokku-1256875-fn-scheduler-deploy-process.U5FbNp'\'' >/dev/null' RETURN INT TERM EXIT | |
+ [[ 1 -le 1 ]] | |
+ echo '/var/lib/dokku/plugins/available/scheduler-docker-local/bin/scheduler-deploy-process-container metasurf herokuish dokku/metasurf:latest latest forecast 1 1' | |
+ CONTAINER_INDEX=2 | |
+ [[ 2 -le 1 ]] | |
++ fn-plugin-property-get scheduler-docker-local metasurf init-process '' | |
++ declare 'desc=returns the value for a given property' | |
++ declare PLUGIN=scheduler-docker-local APP=metasurf KEY=init-process DEFAULT= | |
++ fn-plugin-property-get-default scheduler-docker-local metasurf init-process '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=scheduler-docker-local APP=metasurf KEY=init-process DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default scheduler-docker-local metasurf init-process '' | |
+ INJECT_INIT_FLAG= | |
+ [[ -z '' ]] | |
++ docker image inspect --format '{{ index .Config.Labels "org.opencontainers.image.vendor" }}' dokku/metasurf:latest | |
+ image_vendor= | |
+ [[ '' == \l\i\n\u\x\s\e\r\v\e\r\.\i\o ]] | |
+ INJECT_INIT_FLAG=true | |
++ plugn trigger app-json-process-deploy-parallelism metasurf forecast | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/app-json-process-deploy-parallelism | |
+ dokku_log_plugn_trigger_call app-json-process-deploy-parallelism metasurf forecast | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=app-json-process-deploy-parallelism | |
+ shift | |
+ dokku_log_event 'INVOKED: app-json-process-deploy-parallelism( metasurf forecast ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: app-json-process-deploy-parallelism( metasurf forecast ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ PARALLEL_DEPLOY_COUNT=1 | |
+ DOKKU_CHECKS_DISABLED=true | |
+ INJECT_INIT_FLAG=true | |
+ parallel --will-cite --halt soon,fail=1 --jobs 1 --ungroup | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ main metasurf herokuish dokku/metasurf:latest latest forecast 1 1 | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE=dokku/metasurf:latest IMAGE_TAG=latest PROC_TYPE=forecast PROC_COUNT=1 CONTAINER_INDEX=1 | |
+ local cid= | |
+ local port= | |
+ local ipaddr= | |
+ local DOKKU_CONTAINER_ID_FILE=/home/dokku/metasurf/CONTAINER.forecast.1 | |
+ local DYNO=forecast.1 | |
+ local DOCKER_ARGS | |
++ : | |
++ plugn trigger docker-args-deploy metasurf latest forecast 1 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/docker-args-deploy | |
+ dokku_log_plugn_trigger_call docker-args-deploy metasurf latest forecast 1 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=docker-args-deploy | |
+ shift | |
+ dokku_log_event 'INVOKED: docker-args-deploy( metasurf latest forecast 1 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: docker-args-deploy( metasurf latest forecast 1 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ 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 | |
+ trigger-builder-herokuish-docker-args metasurf latest forecast 1 | |
+ declare 'desc=builder-herokuish docker-args plugin trigger' | |
+ declare trigger=docker-args | |
+ declare APP=metasurf | |
+ local STDIN DOKKU_APP_TYPE DOKKU_APP_USER | |
++ cat | |
+ STDIN= | |
++ config_get metasurf DOKKU_APP_TYPE | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_APP_TYPE | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_APP_TYPE | |
+ DOKKU_APP_TYPE=herokuish | |
++ config_get metasurf DOKKU_APP_USER | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_APP_USER | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_APP_USER | |
++ true | |
+ DOKKU_APP_USER= | |
+ DOKKU_APP_USER=herokuishuser | |
+ [[ herokuish == \h\e\r\o\k\u\i\s\h ]] | |
+ local 'docker_args= --env=USER=herokuishuser' | |
+ echo -n ' --env=USER=herokuishuser' | |
+ 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 | |
+ trigger-config-docker-args metasurf latest forecast 1 | |
+ declare 'desc=config docker-args plugin trigger' | |
+ declare trigger=docker-args | |
+ declare APP=metasurf | |
+ local ENV_ARGS STDIN | |
++ cat | |
+ STDIN= | |
++ config_export app metasurf --format docker-args-keys --merged | |
++ declare 'desc=returns export command for config variable of specified type (app/global)' | |
++ local CONFIG_TYPE=app | |
++ shift | |
++ local APP=metasurf | |
++ [[ app == \g\l\o\b\a\l ]] | |
++ shift | |
++ config_sub export --format docker-args-keys --merged metasurf | |
++ declare 'desc=executes a config subcommand' | |
++ local name=export | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub export --format docker-args-keys --merged metasurf | |
++ return 0 | |
+ ENV_ARGS='--env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY' | |
+ echo -n ' --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY' | |
+ trigger-docker-options-docker-args metasurf latest forecast 1 | |
+ declare 'desc=docker args plugin trigger' | |
+ declare trigger=/var/lib/dokku/plugins/enabled/docker-options/docker-args-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=latest | |
++ cat | |
+ local STDIN= | |
+ case "$0" in | |
+ local PHASE=DEPLOY | |
+ local FILE_PREFIX=DOCKER_OPTIONS_ | |
+ local PHASE_FILE_PATH=/home/dokku/metasurf/DOCKER_OPTIONS_DEPLOY | |
+ local output= | |
+ [[ -f /home/dokku/metasurf/DOCKER_OPTIONS_DEPLOY ]] | |
+ local DONE=false | |
+ false | |
+ local line | |
+ read -r line | |
+ [[ -z --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 ]] | |
+ case "$line" in | |
+ case "$IMAGE_SOURCE_TYPE" in | |
+ local 'output= --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16' | |
+ false | |
+ local line | |
+ read -r line | |
+ [[ -z --link dokku.redis.metasurf:dokku-redis-metasurf ]] | |
+ case "$line" in | |
+ case "$IMAGE_SOURCE_TYPE" in | |
+ local 'output= --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf' | |
+ false | |
+ local line | |
+ read -r line | |
+ [[ -z --restart=on-failure:10 ]] | |
+ case "$line" in | |
+ case "$IMAGE_SOURCE_TYPE" in | |
+ local 'output= --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10' | |
+ false | |
+ local line | |
+ read -r line | |
+ local DONE=true | |
+ [[ -z '' ]] | |
+ continue | |
+ true | |
+ echo -n ' --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10' | |
+ APP=metasurf | |
+ IMAGE_SOURCE_TYPE=latest | |
++ cat | |
+ STDIN= | |
+ [[ latest == \d\o\c\k\e\r\f\i\l\e ]] | |
++ cat | |
+ STDIN= | |
++ grep 'OpsWorks Stack:' /etc/motd | |
++ true | |
+ OPSWORKS_STACK_NAME= | |
+ [[ -n '' ]] | |
++ hostname | |
+ HOSTNAME=metasurf | |
+ echo -n ' --hostname=metasurf' | |
+ DOCKER_ARGS=' --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf' | |
+ DOCKER_ARGS+=' --label=com.dokku.process-type=forecast --label=com.dokku.dyno=forecast.1' | |
+ DOCKER_ARGS+=' --env=DYNO=forecast.1' | |
+ DOCKER_ARGS+=' --name=metasurf.forecast.1.upcoming-3045' | |
+ [[ true == \t\r\u\e ]] | |
+ DOCKER_ARGS+=' --init' | |
+ DOCKER_ARGS+=' --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku ' | |
++ : | |
++ plugn trigger docker-args-process-deploy metasurf herokuish latest forecast 1 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/docker-args-process-deploy | |
+ dokku_log_plugn_trigger_call docker-args-process-deploy metasurf herokuish latest forecast 1 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=docker-args-process-deploy | |
+ shift | |
+ dokku_log_event 'INVOKED: docker-args-process-deploy( metasurf herokuish latest forecast 1 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: docker-args-process-deploy( metasurf herokuish latest forecast 1 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ trigger-builder-pack-docker-args-process-deploy metasurf herokuish latest forecast 1 | |
+ declare 'desc=builder-pack core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=forecast | |
++ cat | |
+ local STDIN= | |
+ local inject_launcher output | |
+ [[ herokuish != \p\a\c\k ]] | |
+ return | |
+ source /var/lib/dokku/plugins/available/caddy-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-caddy-vhosts-docker-args-process-deploy metasurf herokuish latest forecast 1 | |
+ declare 'desc=nginx-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=forecast CONTAINER_INDEX=1 | |
+ local app_domains caddy_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map proxy_scheme proxy_schemes scheme tls_internal | |
+ local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate | |
+ local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate | |
++ cat | |
+ local STDIN= | |
+ [[ forecast != \w\e\b ]] | |
+ return | |
+ source /var/lib/dokku/plugins/available/haproxy-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-haproxy-vhosts-docker-args-process-deploy metasurf herokuish latest forecast 1 | |
+ declare 'desc=nginx-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=forecast CONTAINER_INDEX=1 | |
+ local app_domains haproxy_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map proxy_scheme proxy_schemes scheme tls_internal | |
+ local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate | |
+ local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate proxy_redirect_ssl | |
++ cat | |
+ local STDIN= | |
+ [[ forecast != \w\e\b ]] | |
+ return | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/plugins/available/openresty-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-openresty-vhosts-docker-args-process-deploy metasurf herokuish latest forecast 1 | |
+ declare 'desc=openresty-vhosts docker-args-process-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=forecast CONTAINER_INDEX=1 | |
+ local include_dir output value DATA | |
++ cat | |
+ local STDIN= | |
+ [[ forecast != \w\e\b ]] | |
+ return | |
+ source /var/lib/dokku/plugins/available/traefik-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-traefik-vhosts-docker-args-process-deploy metasurf herokuish latest forecast 1 | |
+ declare 'desc=nginx-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=docker-args-process-deploy | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=latest PROC_TYPE=forecast CONTAINER_INDEX=1 | |
+ local app_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map priority proxy_scheme proxy_schemes traefik_domains | |
+ local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate | |
+ local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate | |
++ cat | |
+ local STDIN= | |
+ [[ forecast != \w\e\b ]] | |
+ return | |
+ DOCKER_ARGS+=' --log-opt=max-size=10m ' | |
+ [[ -n 1 ]] | |
+ DOCKER_ARGS+=' --env=TRACE=true' | |
+ local START_CMD | |
+ [[ true == \t\r\u\e ]] | |
+ START_CMD='/start forecast' | |
+ [[ false == \t\r\u\e ]] | |
+ [[ -n '' ]] | |
+ local DOKKU_PORT= | |
+ [[ forecast == \w\e\b ]] | |
+ DOCKER_ARGS+=' --env=PORT=' | |
++ docker image inspect --format '{{.Architecture}}' dokku/metasurf:latest | |
+ local DOKKU_IMAGE_ARCHITECTURE=amd64 | |
+ [[ amd64 == \a\m\d\6\4 ]] | |
++ dpkg --print-architecture | |
+ [[ amd64 != \a\m\d\6\4 ]] | |
++ fn-scheduler-docker-local-extract-start-cmd metasurf forecast '/start forecast' true '' | |
++ declare APP=metasurf PROC_TYPE=forecast 'START_CMD=/start forecast' DOKKU_HEROKUISH=true PORT= | |
++ local DOKKU_DOCKERFILE_START_CMD DOKKU_PROCFILE_START_CMD START_CMD | |
++ [[ true != \f\a\l\s\e ]] | |
++ [[ -n /start forecast ]] | |
++ echo '/start forecast' | |
++ return | |
+ START_CMD='/start forecast' | |
+ DOCKER_ARGS+=' dokku/metasurf:latest' | |
+ DOCKER_ARGS+=' /start forecast' | |
+ declare -a ARG_ARRAY | |
+ eval 'ARG_ARRAY=( --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=forecast --label=com.dokku.dyno=forecast.1 --env=DYNO=forecast.1 --name=metasurf.forecast.1.upcoming-3045 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m --env=TRACE=true --env=PORT= dokku/metasurf:latest /start forecast)' | |
++ ARG_ARRAY=(--env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=forecast --label=com.dokku.dyno=forecast.1 --env=DYNO=forecast.1 --name=metasurf.forecast.1.upcoming-3045 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m --env=TRACE=true --env=PORT= dokku/metasurf:latest /start forecast) | |
++ fn-scheduler-docker-local-start-app-container metasurf --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=forecast --label=com.dokku.dyno=forecast.1 --env=DYNO=forecast.1 --name=metasurf.forecast.1.upcoming-3045 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m --env=TRACE=true --env=PORT= dokku/metasurf:latest /start forecast | |
++ declare 'desc=starts a single app container' | |
++ declare APP=metasurf | |
++ shift | |
++ declare -a DOCKER_ARGS | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ for i in "$@" | |
++ DOCKER_ARGS+=("$i") | |
++ set -- --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=forecast --label=com.dokku.dyno=forecast.1 --env=DYNO=forecast.1 --name=metasurf.forecast.1.upcoming-3045 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m --env=TRACE=true --env=PORT= dokku/metasurf:latest /start forecast | |
+++ config_export app metasurf --merged | |
+++ declare 'desc=returns export command for config variable of specified type (app/global)' | |
+++ local CONFIG_TYPE=app | |
+++ shift | |
+++ local APP=metasurf | |
+++ [[ app == \g\l\o\b\a\l ]] | |
+++ shift | |
+++ config_sub export --merged metasurf | |
+++ declare 'desc=executes a config subcommand' | |
+++ local name=export | |
+++ shift | |
+++ /var/lib/dokku/plugins/available/config/config_sub export --merged metasurf | |
+++ return 0 | |
++ eval 'export BUGSNAG_BACKEND='\''3f83aec4bc55deecdbc2976d62c56539'\'' | |
export BUGSNAG_FRONTEND='\''d0457af0855497e1c4d29c59b55faea5'\'' | |
export CURL_CONNECT_TIMEOUT='\''90'\'' | |
export CURL_TIMEOUT='\''600'\'' | |
export DATABASE_URL='\''postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16'\'' | |
export DOKKU_APP_RESTORE='\''1'\'' | |
export DOKKU_APP_TYPE='\''herokuish'\'' | |
export DOKKU_CHECKS_DISABLED='\''_all_'\'' | |
export DOKKU_PROXY_PORT='\''80'\'' | |
export DOKKU_PROXY_SSL_PORT='\''443'\'' | |
export DOMAIN='\''metasurfforecast.com'\'' | |
export GIT_REV='\''48877890055160701bf83cd7f7be815845793610'\'' | |
export GOOGLE_ANALYTICS_ID='\''UA-82748823-1'\'' | |
export JEMALLOC_ENABLED='\''true'\'' | |
export JEMALLOC_VERSION='\''5.3.0'\'' | |
export NEW_RELIC_LICENSE_KEY='\''45c92c27f40d975002ca7a7844898b8b0ab2b84e'\'' | |
export RACK_ENV='\''production'\'' | |
export RAILS_ENV='\''production'\'' | |
export RAILS_LOG_TO_STDOUT='\''enabled'\'' | |
export RAILS_MASTER_KEY='\''fd22a9a47d574ba9a3e5bc54c97fbbe8'\'' | |
export RAILS_SERVE_STATIC_FILES='\''enabled'\'' | |
export REDIS_URL='\''redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379'\'' | |
export SURFLINE_DAYS='\''16'\'' | |
export SURFLINE_EMAIL='\''swrobel@gmail.com'\'' | |
export SURFLINE_PASSWORD='\''Uk27@mGgvCNug30H'\'' | |
export UNLOCK_KEY='\''unlock'\'' | |
export WEB_CONCURRENCY='\''4'\'' | |
export WUNDER_API_KEY='\''c15ccecff8655fed'\''' | |
+++ export BUGSNAG_BACKEND=3f83aec4bc55deecdbc2976d62c56539 | |
+++ BUGSNAG_BACKEND=3f83aec4bc55deecdbc2976d62c56539 | |
+++ export BUGSNAG_FRONTEND=d0457af0855497e1c4d29c59b55faea5 | |
+++ BUGSNAG_FRONTEND=d0457af0855497e1c4d29c59b55faea5 | |
+++ export CURL_CONNECT_TIMEOUT=90 | |
+++ CURL_CONNECT_TIMEOUT=90 | |
+++ export CURL_TIMEOUT=600 | |
+++ CURL_TIMEOUT=600 | |
+++ export DATABASE_URL=postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16 | |
+++ DATABASE_URL=postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16 | |
+++ export DOKKU_APP_RESTORE=1 | |
+++ DOKKU_APP_RESTORE=1 | |
+++ export DOKKU_APP_TYPE=herokuish | |
+++ DOKKU_APP_TYPE=herokuish | |
+++ export DOKKU_CHECKS_DISABLED=_all_ | |
+++ DOKKU_CHECKS_DISABLED=_all_ | |
+++ export DOKKU_PROXY_PORT=80 | |
+++ DOKKU_PROXY_PORT=80 | |
+++ export DOKKU_PROXY_SSL_PORT=443 | |
+++ DOKKU_PROXY_SSL_PORT=443 | |
+++ export DOMAIN=metasurfforecast.com | |
+++ DOMAIN=metasurfforecast.com | |
+++ export GIT_REV=48877890055160701bf83cd7f7be815845793610 | |
+++ GIT_REV=48877890055160701bf83cd7f7be815845793610 | |
+++ export GOOGLE_ANALYTICS_ID=UA-82748823-1 | |
+++ GOOGLE_ANALYTICS_ID=UA-82748823-1 | |
+++ export JEMALLOC_ENABLED=true | |
+++ JEMALLOC_ENABLED=true | |
+++ export JEMALLOC_VERSION=5.3.0 | |
+++ JEMALLOC_VERSION=5.3.0 | |
+++ export NEW_RELIC_LICENSE_KEY=45c92c27f40d975002ca7a7844898b8b0ab2b84e | |
+++ NEW_RELIC_LICENSE_KEY=45c92c27f40d975002ca7a7844898b8b0ab2b84e | |
+++ export RACK_ENV=production | |
+++ RACK_ENV=production | |
+++ export RAILS_ENV=production | |
+++ RAILS_ENV=production | |
+++ export RAILS_LOG_TO_STDOUT=enabled | |
+++ RAILS_LOG_TO_STDOUT=enabled | |
+++ export RAILS_MASTER_KEY=fd22a9a47d574ba9a3e5bc54c97fbbe8 | |
+++ RAILS_MASTER_KEY=fd22a9a47d574ba9a3e5bc54c97fbbe8 | |
+++ export RAILS_SERVE_STATIC_FILES=enabled | |
+++ RAILS_SERVE_STATIC_FILES=enabled | |
+++ export REDIS_URL=redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379 | |
+++ REDIS_URL=redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379 | |
+++ export SURFLINE_DAYS=16 | |
+++ SURFLINE_DAYS=16 | |
+++ export SURFLINE_EMAIL=swrobel@gmail.com | |
+++ SURFLINE_EMAIL=swrobel@gmail.com | |
+++ export SURFLINE_PASSWORD=Uk27@mGgvCNug30H | |
+++ SURFLINE_PASSWORD=Uk27@mGgvCNug30H | |
+++ export UNLOCK_KEY=unlock | |
+++ UNLOCK_KEY=unlock | |
+++ export WEB_CONCURRENCY=4 | |
+++ WEB_CONCURRENCY=4 | |
+++ export WUNDER_API_KEY=c15ccecff8655fed | |
+++ WUNDER_API_KEY=c15ccecff8655fed | |
++ docker container create --env=USER=herokuishuser --env=BUGSNAG_BACKEND --env=BUGSNAG_FRONTEND --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_CHECKS_DISABLED --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_SSL_PORT --env=DOMAIN --env=GIT_REV --env=GOOGLE_ANALYTICS_ID --env=JEMALLOC_ENABLED --env=JEMALLOC_VERSION --env=NEW_RELIC_LICENSE_KEY --env=RACK_ENV --env=RAILS_ENV --env=RAILS_LOG_TO_STDOUT --env=RAILS_MASTER_KEY --env=RAILS_SERVE_STATIC_FILES --env=REDIS_URL --env=SURFLINE_DAYS --env=SURFLINE_EMAIL --env=SURFLINE_PASSWORD --env=UNLOCK_KEY --env=WEB_CONCURRENCY --env=WUNDER_API_KEY --link dokku.postgres.metasurf-16:dokku-postgres-metasurf-16 --link dokku.redis.metasurf:dokku-redis-metasurf --restart=on-failure:10 --hostname=metasurf --label=com.dokku.process-type=forecast --label=com.dokku.dyno=forecast.1 --env=DYNO=forecast.1 --name=metasurf.forecast.1.upcoming-3045 --init --label=com.dokku.app-name=metasurf --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku --log-opt=max-size=10m --env=TRACE=true --env=PORT= dokku/metasurf:latest /start forecast | |
+ cid=b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce | |
+ plugn trigger post-container-create app b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce metasurf deploy forecast | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/post-container-create | |
+ dokku_log_plugn_trigger_call post-container-create app b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce metasurf deploy forecast | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=post-container-create | |
+ shift | |
+ dokku_log_event 'INVOKED: post-container-create( app b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce metasurf deploy forecast ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: post-container-create( app b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce metasurf deploy forecast ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ docker container start b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce | |
++ plugn trigger network-get-ipaddr metasurf forecast b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-ipaddr | |
+ dokku_log_plugn_trigger_call network-get-ipaddr metasurf forecast b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-ipaddr | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-ipaddr( metasurf forecast b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-ipaddr( metasurf forecast b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ ipaddr=172.17.0.6 | |
+ trap 'kill_new b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce forecast 1' INT TERM EXIT | |
+ [[ true == \f\a\l\s\e ]] | |
+ trap - INT TERM EXIT | |
+ [[ -f /home/dokku/metasurf/CONTAINER.forecast.1 ]] | |
+ dokku_log_verbose 'Scheduling old container shutdown in 15 seconds (forecast.1)' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' Scheduling old container shutdown in 15 seconds (forecast.1)' | |
Scheduling old container shutdown in 15 seconds (forecast.1) | |
++ cat /home/dokku/metasurf/CONTAINER.forecast.1 | |
+ plugn trigger scheduler-register-retired metasurf 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 15 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-register-retired | |
+ dokku_log_plugn_trigger_call scheduler-register-retired metasurf 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 15 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=scheduler-register-retired | |
+ shift | |
+ dokku_log_event 'INVOKED: scheduler-register-retired( metasurf 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 15 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: scheduler-register-retired( metasurf 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 15 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ trigger-scheduler-docker-local-scheduler-register-retired metasurf 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 15 | |
+ declare 'desc=register a container for retiring' | |
+ declare trigger=scheduler-register-retired | |
+ declare APP=metasurf CONTAINER_ID=6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 WAIT=15 | |
+ local IMAGE_ID | |
+ [[ -z 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 ]] | |
+ [[ '' != \t\r\u\e ]] | |
++ docker container inspect 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 --format '{{.Image}}' | |
++ cut -d: -f2 | |
+ IMAGE_ID=0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 | |
+ fn-scheduler-docker-local-register-retired container metasurf 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 15 | |
+ declare TYPE=container APP=metasurf DOCKER_ID=6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 WAIT=15 | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ container == \i\m\a\g\e ]] | |
+ local CURRENT_TIME DEAD_TIME | |
++ date +%s | |
+ CURRENT_TIME=1706039466 | |
+ DEAD_TIME=1706039481 | |
+ touch /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ grep -q 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 /var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ -n 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 ]] | |
+ [[ -z '' ]] | |
++ docker image inspect --format '{{ index .Config.Labels "com.dokku.docker-image-labeler/alternate-tags" }}' 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 | |
+ ALT_IMAGE_TAGS= | |
+ fn-scheduler-docker-local-register-retired image metasurf 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 15 | |
+ declare TYPE=image APP=metasurf DOCKER_ID=0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 WAIT=15 | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers | |
+ [[ image == \i\m\a\g\e ]] | |
+ local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ local CURRENT_TIME DEAD_TIME | |
++ date +%s | |
+ CURRENT_TIME=1706039466 | |
+ DEAD_TIME=1706039481 | |
+ touch /var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ grep -q 0a4d1315abcd76e1148825fd3f90194b2170f76a00bb1551dd865b2970f91ea3 /var/lib/dokku/data/scheduler-docker-local/dead-images | |
+ [[ -n '' ]] | |
+ [[ -n b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce ]] | |
+ echo b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce | |
+ [[ -n 172.17.0.6 ]] | |
+ plugn trigger network-write-ipaddr metasurf forecast 1 172.17.0.6 | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-write-ipaddr | |
+ dokku_log_plugn_trigger_call network-write-ipaddr metasurf forecast 1 172.17.0.6 | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-write-ipaddr | |
+ shift | |
+ dokku_log_event 'INVOKED: network-write-ipaddr( metasurf forecast 1 172.17.0.6 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-write-ipaddr( metasurf forecast 1 172.17.0.6 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ -n '' ]] | |
+ rm -f /home/dokku/metasurf/CONTAINER /home/dokku/metasurf/IP /home/dokku/metasurf/PORT | |
+ plugn trigger scheduler-post-deploy-process metasurf forecast | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-post-deploy-process | |
+ dokku_log_plugn_trigger_call scheduler-post-deploy-process metasurf forecast | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=scheduler-post-deploy-process | |
+ shift | |
+ dokku_log_event 'INVOKED: scheduler-post-deploy-process( metasurf forecast ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: scheduler-post-deploy-process( metasurf forecast ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ 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/nginx-vhosts/internal-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/core-plugins/available/common/property-functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
+ trigger-nginx-vhosts-scheduler-post-deploy-process metasurf forecast | |
+ declare 'desc=nginx-vhosts scheduler-post-deploy-process plugin trigger' | |
+ declare trigger=scheduler-post-deploy-process | |
+ declare APP=metasurf PROCESS_TYPE=forecast | |
+ [[ forecast != \w\e\b ]] | |
+ return | |
+ [[ 1 == 0 ]] | |
+ local CONTAINER_IDX_OFFSET=2 | |
+ local container_state_filetype | |
+ for container_state_filetype in CONTAINER IP PORT | |
+ cd /home/dokku/metasurf | |
+ xargs rm -f | |
+ tail -n +2 | |
+ sort -t . -k 3 -n | |
+ find . -maxdepth 1 -name 'CONTAINER.forecast.*' -printf '%f\n' | |
+ for container_state_filetype in CONTAINER IP PORT | |
+ cd /home/dokku/metasurf | |
+ xargs rm -f | |
+ tail -n +2 | |
+ sort -t . -k 3 -n | |
+ find . -maxdepth 1 -name 'IP.forecast.*' -printf '%f\n' | |
+ for container_state_filetype in CONTAINER IP PORT | |
+ cd /home/dokku/metasurf | |
+ xargs rm -f | |
+ tail -n +2 | |
+ sort -t . -k 3 -n | |
+ find . -maxdepth 1 -name 'PORT.forecast.*' -printf '%f\n' | |
++ rm -rf /tmp/dokku-1256875-fn-scheduler-deploy-process.U5FbNp | |
++ rm -rf /tmp/dokku-1256875-fn-scheduler-deploy-process.U5FbNp | |
+ rm -rf /tmp/dokku-1256875-fn-scheduler-deploy-process.U5FbNp | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/core-plugins/available/common/property-functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ source /var/lib/dokku/plugins/available/checks/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 | |
+ main metasurf herokuish dokku/metasurf:latest latest release 0 | |
+ declare 'desc=wrapper function to ensure tmp files are properly annotated' | |
+ fn-scheduler-deploy-process metasurf herokuish dokku/metasurf:latest latest release 0 | |
+ declare APP=metasurf IMAGE_SOURCE_TYPE=herokuish IMAGE=dokku/metasurf:latest IMAGE_TAG=latest PROC_TYPE=release PROC_COUNT=0 | |
+ local CONTAINER_INDEX=1 | |
+ local image_vendor | |
+ dokku_log_info1 'Deploying release (count=0)' | |
+ declare 'desc=log info1 formatter' | |
+ echo '-----> Deploying release (count=0)' | |
-----> Deploying release (count=0) | |
++ is_app_proctype_checks_disabled metasurf release | |
++ declare 'desc=return true if app'\''s proctype(s) checks are disabled' | |
++ local APP=metasurf | |
++ local PROCTYPE=release status=false | |
+++ config_get metasurf DOKKU_CHECKS_DISABLED | |
+++ declare 'desc=get value of given config var' | |
+++ config_sub get metasurf DOKKU_CHECKS_DISABLED | |
+++ declare 'desc=executes a config subcommand' | |
+++ local name=get | |
+++ shift | |
+++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_CHECKS_DISABLED | |
++ local DOKKU_CHECKS_DISABLED=_all_ | |
++ [[ _all_ == \_\a\l\l\_ ]] | |
++ status=true | |
++ echo true | |
+ DOKKU_CHECKS_DISABLED=true | |
+ [[ true == \t\r\u\e ]] | |
+ dokku_log_verbose 'Zero downtime is disabled, stopping currently running containers (release)' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' Zero downtime is disabled, stopping currently running containers (release)' | |
Zero downtime is disabled, stopping currently running containers (release) | |
++ get_app_running_container_ids metasurf release | |
+ local cid proctype_oldids= | |
++ mktemp /tmp/dokku-1256875-fn-scheduler-deploy-process.XXXXXX | |
+ local PROCESS_TMP_FILE=/tmp/dokku-1256875-fn-scheduler-deploy-process.oAtbDW | |
+ trap 'rm -rf '\''/tmp/dokku-1256875-fn-scheduler-deploy-process.oAtbDW'\'' >/dev/null' RETURN INT TERM EXIT | |
+ [[ 1 -le 0 ]] | |
++ fn-plugin-property-get scheduler-docker-local metasurf init-process '' | |
++ declare 'desc=returns the value for a given property' | |
++ declare PLUGIN=scheduler-docker-local APP=metasurf KEY=init-process DEFAULT= | |
++ fn-plugin-property-get-default scheduler-docker-local metasurf init-process '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=scheduler-docker-local APP=metasurf KEY=init-process DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default scheduler-docker-local metasurf init-process '' | |
+ INJECT_INIT_FLAG= | |
+ [[ -z '' ]] | |
++ docker image inspect --format '{{ index .Config.Labels "org.opencontainers.image.vendor" }}' dokku/metasurf:latest | |
+ image_vendor= | |
+ [[ '' == \l\i\n\u\x\s\e\r\v\e\r\.\i\o ]] | |
+ INJECT_INIT_FLAG=true | |
++ plugn trigger app-json-process-deploy-parallelism metasurf release | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/app-json-process-deploy-parallelism | |
+ dokku_log_plugn_trigger_call app-json-process-deploy-parallelism metasurf release | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=app-json-process-deploy-parallelism | |
+ shift | |
+ dokku_log_event 'INVOKED: app-json-process-deploy-parallelism( metasurf release ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: app-json-process-deploy-parallelism( metasurf release ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ PARALLEL_DEPLOY_COUNT=1 | |
+ DOKKU_CHECKS_DISABLED=true | |
+ INJECT_INIT_FLAG=true | |
+ parallel --will-cite --halt soon,fail=1 --jobs 1 --ungroup | |
+ plugn trigger scheduler-post-deploy-process metasurf release | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-post-deploy-process | |
+ dokku_log_plugn_trigger_call scheduler-post-deploy-process metasurf release | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=scheduler-post-deploy-process | |
+ shift | |
+ dokku_log_event 'INVOKED: scheduler-post-deploy-process( metasurf release ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: scheduler-post-deploy-process( metasurf release ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ 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/nginx-vhosts/internal-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/core-plugins/available/common/property-functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
+ trigger-nginx-vhosts-scheduler-post-deploy-process metasurf release | |
+ declare 'desc=nginx-vhosts scheduler-post-deploy-process plugin trigger' | |
+ declare trigger=scheduler-post-deploy-process | |
+ declare APP=metasurf PROCESS_TYPE=release | |
+ [[ release != \w\e\b ]] | |
+ return | |
+ [[ 0 == 0 ]] | |
+ local CONTAINER_IDX_OFFSET=0 | |
+ local container_state_filetype | |
+ for container_state_filetype in CONTAINER IP PORT | |
+ cd /home/dokku/metasurf | |
+ xargs rm -f | |
+ tail -n +0 | |
+ sort -t . -k 3 -n | |
+ find . -maxdepth 1 -name 'CONTAINER.release.*' -printf '%f\n' | |
+ for container_state_filetype in CONTAINER IP PORT | |
+ cd /home/dokku/metasurf | |
+ xargs rm -f | |
+ tail -n +0 | |
+ sort -t . -k 3 -n | |
+ find . -maxdepth 1 -name 'IP.release.*' -printf '%f\n' | |
+ for container_state_filetype in CONTAINER IP PORT | |
+ cd /home/dokku/metasurf | |
+ xargs rm -f | |
+ tail -n +0 | |
+ sort -t . -k 3 -n | |
+ find . -maxdepth 1 -name 'PORT.release.*' -printf '%f\n' | |
++ rm -rf /tmp/dokku-1256875-fn-scheduler-deploy-process.oAtbDW | |
++ rm -rf /tmp/dokku-1256875-fn-scheduler-deploy-process.oAtbDW | |
+ rm -rf /tmp/dokku-1256875-fn-scheduler-deploy-process.oAtbDW | |
+ dokku_log_info1 'Running post-deploy' | |
+ declare 'desc=log info1 formatter' | |
+ echo '-----> Running post-deploy' | |
-----> Running post-deploy | |
+ plugn trigger core-post-deploy metasurf '' '' latest | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/core-post-deploy | |
+ dokku_log_plugn_trigger_call core-post-deploy metasurf '' '' latest | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=core-post-deploy | |
+ shift | |
+ dokku_log_event 'INVOKED: core-post-deploy( metasurf latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: core-post-deploy( metasurf latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ source /var/lib/dokku/plugins/available/caddy-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-caddy-vhosts-core-post-deploy metasurf '' '' latest | |
+ declare 'desc=caddy-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=core-post-deploy | |
+ declare APP=metasurf | |
+ local tls_internal | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \c\a\d\d\y ]] | |
+ return | |
+ source /var/lib/dokku/plugins/available/domains/functions | |
++ 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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-domains-core-post-deploy metasurf '' '' latest | |
+ declare 'desc=domains core-post-deploy plugin trigger' | |
+ declare trigger=core-post-deploy | |
+ declare APP=metasurf | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \n\g\i\n\x ]] | |
+ [[ ! -f /etc/nginx/sites-enabled/default ]] | |
+ return | |
+ source /var/lib/dokku/plugins/available/haproxy-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-haproxy-vhosts-core-post-deploy metasurf '' '' latest | |
+ declare 'desc=haproxy-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=core-post-deploy | |
+ declare APP=metasurf | |
+ local tls_internal | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \h\a\p\r\o\x\y ]] | |
+ return | |
+ 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/nginx-vhosts/internal-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/core-plugins/available/common/property-functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
+ trigger-nginx-vhosts-core-post-deploy metasurf '' '' latest | |
+ declare 'desc=nginx-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=nginx_core_post_deploy | |
+ declare APP=metasurf | |
+ local HAS_NETWORK_CONFIG | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \n\g\i\n\x ]] | |
+ plugn trigger proxy-build-config metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-build-config | |
+ dokku_log_plugn_trigger_call proxy-build-config metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-build-config | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-build-config( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-build-config( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ 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/nginx-vhosts/internal-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/core-plugins/available/common/property-functions | |
++++ set -eo pipefail | |
++++ [[ -n 1 ]] | |
++++ set -x | |
+ trigger-nginx-vhosts-proxy-build-config metasurf | |
+ declare 'desc=build nginx config to proxy app containers from command line' | |
+ declare trigger=proxy-build-config | |
+ declare APP=metasurf | |
+ local HAS_NETWORK_CONFIG | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \n\g\i\n\x ]] | |
++ plugn trigger network-config-exists metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-config-exists | |
+ dokku_log_plugn_trigger_call network-config-exists metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-config-exists | |
+ shift | |
+ dokku_log_event 'INVOKED: network-config-exists( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-config-exists( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ HAS_NETWORK_CONFIG=true | |
+ [[ true == \t\r\u\e ]] | |
+ plugn trigger network-build-config metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-build-config | |
+ dokku_log_plugn_trigger_call network-build-config metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-build-config | |
+ shift | |
+ dokku_log_event 'INVOKED: network-build-config( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-build-config( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger ps-current-scale [metasurf] | |
? plugn trigger ps-current-scale stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger ps-current-scale stderr: ++ set -eo pipefail | |
? plugn trigger ps-current-scale stderr: ++ [[ -n 1 ]] | |
? plugn trigger ps-current-scale stderr: ++ set -x | |
? plugn trigger ps-current-scale stderr: + [[ ! -n 1 ]] | |
? plugn trigger ps-current-scale stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/ps-current-scale | |
? plugn trigger ps-current-scale stderr: + dokku_log_plugn_trigger_call ps-current-scale metasurf | |
? plugn trigger ps-current-scale stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger ps-current-scale stderr: + local l_hook=ps-current-scale | |
? plugn trigger ps-current-scale stderr: + shift | |
? plugn trigger ps-current-scale stderr: + dokku_log_event 'INVOKED: ps-current-scale( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger ps-current-scale stderr: + declare 'desc=log dokku events' | |
? plugn trigger ps-current-scale stderr: + logger -t dokku-event -i -- 'INVOKED: ps-current-scale( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger ps-current-scale stderr: | |
? plugn trigger ps-current-scale stdout: buoy=1 | |
? plugn trigger ps-current-scale stdout: forecast=1 | |
? plugn trigger ps-current-scale stdout: release=0 | |
? plugn trigger ps-current-scale stdout: web=1 | |
? plugn trigger scheduler-detect [--global] | |
? plugn trigger scheduler-detect [metasurf] | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect metasurf | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect --global | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
-----> Ensuring network configuration is in sync for metasurf | |
? plugn trigger network-write-ipaddr [metasurf buoy 1 172.17.0.9] | |
? plugn trigger network-write-ipaddr stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger network-write-ipaddr stderr: ++ set -eo pipefail | |
? plugn trigger network-write-ipaddr stderr: ++ [[ -n 1 ]] | |
? plugn trigger network-write-ipaddr stderr: ++ set -x | |
? plugn trigger network-write-ipaddr stderr: + [[ ! -n 1 ]] | |
? plugn trigger network-write-ipaddr stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/network-write-ipaddr | |
? plugn trigger network-write-ipaddr stderr: + dokku_log_plugn_trigger_call network-write-ipaddr metasurf buoy 1 172.17.0.9 | |
? plugn trigger network-write-ipaddr stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger network-write-ipaddr stderr: + local l_hook=network-write-ipaddr | |
? plugn trigger network-write-ipaddr stderr: + shift | |
? plugn trigger network-write-ipaddr stderr: + dokku_log_event 'INVOKED: network-write-ipaddr( metasurf buoy 1 172.17.0.9 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger network-write-ipaddr stderr: + declare 'desc=log dokku events' | |
? plugn trigger network-write-ipaddr stderr: + logger -t dokku-event -i -- 'INVOKED: network-write-ipaddr( metasurf buoy 1 172.17.0.9 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger network-write-ipaddr stderr: | |
? plugn trigger network-write-ipaddr stdout: | |
? plugn trigger network-write-ipaddr [metasurf forecast 1 172.17.0.6] | |
? plugn trigger network-write-ipaddr stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger network-write-ipaddr stderr: ++ set -eo pipefail | |
? plugn trigger network-write-ipaddr stderr: ++ [[ -n 1 ]] | |
? plugn trigger network-write-ipaddr stderr: ++ set -x | |
? plugn trigger network-write-ipaddr stderr: + [[ ! -n 1 ]] | |
? plugn trigger network-write-ipaddr stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/network-write-ipaddr | |
? plugn trigger network-write-ipaddr stderr: + dokku_log_plugn_trigger_call network-write-ipaddr metasurf forecast 1 172.17.0.6 | |
? plugn trigger network-write-ipaddr stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger network-write-ipaddr stderr: + local l_hook=network-write-ipaddr | |
? plugn trigger network-write-ipaddr stderr: + shift | |
? plugn trigger network-write-ipaddr stderr: + dokku_log_event 'INVOKED: network-write-ipaddr( metasurf forecast 1 172.17.0.6 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger network-write-ipaddr stderr: + declare 'desc=log dokku events' | |
? plugn trigger network-write-ipaddr stderr: + logger -t dokku-event -i -- 'INVOKED: network-write-ipaddr( metasurf forecast 1 172.17.0.6 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger network-write-ipaddr stderr: | |
? plugn trigger network-write-ipaddr stdout: | |
? plugn trigger network-write-ipaddr [metasurf web 1 172.17.0.8] | |
? plugn trigger network-write-ipaddr stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger network-write-ipaddr stderr: ++ set -eo pipefail | |
? plugn trigger network-write-ipaddr stderr: ++ [[ -n 1 ]] | |
? plugn trigger network-write-ipaddr stderr: ++ set -x | |
? plugn trigger network-write-ipaddr stderr: + [[ ! -n 1 ]] | |
? plugn trigger network-write-ipaddr stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/network-write-ipaddr | |
? plugn trigger network-write-ipaddr stderr: + dokku_log_plugn_trigger_call network-write-ipaddr metasurf web 1 172.17.0.8 | |
? plugn trigger network-write-ipaddr stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger network-write-ipaddr stderr: + local l_hook=network-write-ipaddr | |
? plugn trigger network-write-ipaddr stderr: + shift | |
? plugn trigger network-write-ipaddr stderr: + dokku_log_event 'INVOKED: network-write-ipaddr( metasurf web 1 172.17.0.8 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger network-write-ipaddr stderr: + declare 'desc=log dokku events' | |
? plugn trigger network-write-ipaddr stderr: + logger -t dokku-event -i -- 'INVOKED: network-write-ipaddr( metasurf web 1 172.17.0.8 ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger network-write-ipaddr stderr: | |
? plugn trigger network-write-ipaddr stdout: | |
+ nginx_build_config metasurf | |
+ declare 'desc=build nginx config to proxy app containers using sigil' | |
+ declare APP=metasurf DOKKU_APP_LISTEN_PORT= DOKKU_APP_LISTEN_IP= | |
+ local VHOST_PATH=/home/dokku/metasurf/VHOST | |
+ local NGINX_TEMPLATE_NAME=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/metasurf/tls | |
+ local DOKKU_APP_LISTENERS | |
++ plugn trigger nginx-app-template-source metasurf app-config | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/nginx-app-template-source | |
+ dokku_log_plugn_trigger_call nginx-app-template-source metasurf app-config | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=nginx-app-template-source | |
+ shift | |
+ dokku_log_event 'INVOKED: nginx-app-template-source( metasurf app-config ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: nginx-app-template-source( metasurf app-config ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ CUSTOM_NGINX_TEMPLATE= | |
+ [[ -n '' ]] | |
+ local IS_APP_VHOST_ENABLED=true | |
+ plugn trigger domains-vhost-enabled metasurf | |
+ local IS_SSL_ENABLED=false | |
++ plugn trigger certs-exists metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/certs-exists | |
+ dokku_log_plugn_trigger_call certs-exists metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=certs-exists | |
+ shift | |
+ dokku_log_event 'INVOKED: certs-exists( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: certs-exists( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-certs-certs-exists metasurf | |
+ declare 'desc=checks if certs exist' | |
+ declare trigger=certs-exists | |
+ declare APP=metasurf | |
+ is_ssl_enabled metasurf | |
+ declare 'desc=returns 0 if ssl is enabled for given app' | |
+ local APP=metasurf | |
+ local APP_SSL_PATH=/home/dokku/metasurf/tls | |
+ [[ -e /home/dokku/metasurf/tls/server.crt ]] | |
+ [[ -e /home/dokku/metasurf/tls/server.key ]] | |
+ return 0 | |
+ echo true | |
+ [[ true == \t\r\u\e ]] | |
+ IS_SSL_ENABLED=true | |
++ plugn trigger proxy-is-enabled metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-is-enabled | |
+ dokku_log_plugn_trigger_call proxy-is-enabled metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-is-enabled | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-is-enabled( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-is-enabled( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ true == \t\r\u\e ]] | |
+ [[ -z '' ]] | |
+ [[ -z '' ]] | |
++ plugn trigger network-get-listeners metasurf web | |
++ xargs | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-listeners | |
+ dokku_log_plugn_trigger_call network-get-listeners metasurf web | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-listeners | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-listeners( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-listeners( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ DOKKU_APP_LISTENERS=172.17.0.8:5000 | |
+ plugn trigger ports-configure metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/ports-configure | |
+ dokku_log_plugn_trigger_call ports-configure metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=ports-configure | |
+ shift | |
+ dokku_log_event 'INVOKED: ports-configure( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: ports-configure( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get [metasurf DOKKU_PROXY_PORT] | |
? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger config-get stderr: ++ set -eo pipefail | |
? plugn trigger config-get stderr: ++ [[ -n 1 ]] | |
? plugn trigger config-get stderr: ++ set -x | |
? plugn trigger config-get stderr: + [[ ! -n 1 ]] | |
? plugn trigger config-get stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/config-get | |
? plugn trigger config-get stderr: + dokku_log_plugn_trigger_call config-get metasurf DOKKU_PROXY_PORT | |
? plugn trigger config-get stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger config-get stderr: + local l_hook=config-get | |
? plugn trigger config-get stderr: + shift | |
? plugn trigger config-get stderr: + dokku_log_event 'INVOKED: config-get( metasurf DOKKU_PROXY_PORT ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: + declare 'desc=log dokku events' | |
? plugn trigger config-get stderr: + logger -t dokku-event -i -- 'INVOKED: config-get( metasurf DOKKU_PROXY_PORT ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: | |
? plugn trigger config-get stdout: 80 | |
? plugn trigger config-get [metasurf DOKKU_PROXY_SSL_PORT] | |
? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger config-get stderr: ++ set -eo pipefail | |
? plugn trigger config-get stderr: ++ [[ -n 1 ]] | |
? plugn trigger config-get stderr: ++ set -x | |
? plugn trigger config-get stderr: + [[ ! -n 1 ]] | |
? plugn trigger config-get stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/config-get | |
? plugn trigger config-get stderr: + dokku_log_plugn_trigger_call config-get metasurf DOKKU_PROXY_SSL_PORT | |
? plugn trigger config-get stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger config-get stderr: + local l_hook=config-get | |
? plugn trigger config-get stderr: + shift | |
? plugn trigger config-get stderr: + dokku_log_event 'INVOKED: config-get( metasurf DOKKU_PROXY_SSL_PORT ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: + declare 'desc=log dokku events' | |
? plugn trigger config-get stderr: + logger -t dokku-event -i -- 'INVOKED: config-get( metasurf DOKKU_PROXY_SSL_PORT ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger config-get stderr: | |
? plugn trigger config-get stdout: 443 | |
++ config_get metasurf DOKKU_PROXY_PORT | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_PROXY_PORT | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_PROXY_PORT | |
+ local PROXY_PORT=80 | |
++ config_get metasurf DOKKU_PROXY_SSL_PORT | |
++ declare 'desc=get value of given config var' | |
++ config_sub get metasurf DOKKU_PROXY_SSL_PORT | |
++ declare 'desc=executes a config subcommand' | |
++ local name=get | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub get metasurf DOKKU_PROXY_SSL_PORT | |
+ local PROXY_SSL_PORT=443 | |
+ local PORT_MAP PROXY_PORT_MAP proxy_port_map | |
+ read -r PORT_MAP | |
++ plugn trigger ports-get metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/ports-get | |
+ dokku_log_plugn_trigger_call ports-get metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=ports-get | |
+ shift | |
+ dokku_log_event 'INVOKED: ports-get( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: ports-get( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ awk -F : '{ print $1 }' | |
+ local PROXY_UPSTREAM_SCHEME=http | |
+ [[ http == \h\t\t\p\s ]] | |
+ proxy_port_map=' http:80:5000' | |
++ 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 ' | |
+ read -r PORT_MAP | |
++ awk -F : '{ print $1 }' | |
+ local PROXY_UPSTREAM_SCHEME=https | |
+ [[ https == \h\t\t\p\s ]] | |
+ [[ true == \f\a\l\s\e ]] | |
+ proxy_port_map=' http:80:5000 https:443:5000' | |
++ awk -F : '{ print $3 }' | |
+ local PROXY_UPSTREAM_PORT=5000 | |
++ is_val_in_list 5000 '5000 ' ' ' | |
++ declare 'desc=return true if value (5000) is in list (5000 ) separated by delimiter ( ); delimiter defaults to comma' | |
++ local value=5000 'list=5000 ' 'delimiter= ' | |
++ local 'IFS= ' val_in_list=false | |
++ for val in $list | |
++ [[ 5000 == \5\0\0\0 ]] | |
++ val_in_list=true | |
++ echo true | |
+ [[ true == \f\a\l\s\e ]] | |
+ read -r PORT_MAP | |
++ echo ' http:80:5000 https:443:5000' | |
++ xargs | |
+ PROXY_PORT_MAP='http:80:5000 https:443:5000' | |
++ echo '5000 ' | |
++ xargs | |
+ local PROXY_UPSTREAM_PORTS=5000 | |
+ local SSL_INUSE= | |
++ plugn trigger domains-list metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/domains-list | |
+ dokku_log_plugn_trigger_call domains-list metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=domains-list | |
+ shift | |
+ dokku_log_event 'INVOKED: domains-list( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: domains-list( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ 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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-domains-domains-list metasurf | |
+ declare 'desc=returns all domains for an app' | |
+ declare trigger=domains-list | |
+ declare APP=metasurf | |
+ get_app_domains metasurf | |
+ declare 'desc=return app domains' | |
+ local APP=metasurf | |
+ local APP_VHOST_PATH=/home/dokku/metasurf/VHOST | |
++ is_app_vhost_enabled metasurf | |
++ declare 'desc=returns true or false if vhost support is enabled for a given application' | |
++ local APP=metasurf | |
+++ config_get metasurf NO_VHOST | |
+++ declare 'desc=get value of given config var' | |
+++ config_sub get metasurf NO_VHOST | |
+++ declare 'desc=executes a config subcommand' | |
+++ local name=get | |
+++ shift | |
+++ /var/lib/dokku/plugins/available/config/config_sub get metasurf NO_VHOST | |
++ local NO_VHOST= | |
++ local APP_VHOST_ENABLED=true | |
++ [[ '' == \1 ]] | |
++ echo true | |
+ [[ true == \t\r\u\e ]] | |
+ [[ -f /home/dokku/metasurf/VHOST ]] | |
+ cat /home/dokku/metasurf/VHOST | |
+ local NONSSL_VHOSTS=metasurfforecast.com | |
++ echo metasurfforecast.com | |
++ xargs | |
+ local NOSSL_SERVER_NAME=metasurfforecast.com | |
+ [[ true == \t\r\u\e ]] | |
+ local SSL_INUSE=true | |
+ local SCHEME=https | |
+ validate_ssl_domains metasurf | |
+ declare 'desc=check configured domains against SSL cert contents and show warning if mismatched' | |
+ local APP=metasurf | |
+ local VHOST_PATH=/home/dokku/metasurf/VHOST | |
++ get_ssl_hostnames metasurf | |
++ declare 'desc=returns a string of ssl hostnames extracted from an app'\''s ssl certificate' | |
++ local APP=metasurf | |
++ local SSL_PATH=/home/dokku/metasurf/tls | |
+++ openssl x509 -in /home/dokku/metasurf/tls/server.crt -noout -subject | |
+++ tr / '\n' | |
+++ cut -c4- | |
+++ grep CN= | |
++ local SSL_HOSTNAME= | |
+++ grep --after-context=1 '509v3 Subject Alternative Name:' | |
+++ tail -n 1 | |
+++ tr , '\n' | |
+++ sed -e 's/[[:space:]]*DNS://g' | |
+++ openssl x509 -in /home/dokku/metasurf/tls/server.crt -noout -text | |
++ local SSL_HOSTNAME_ALT=metasurfforecast.com | |
++ [[ -n metasurfforecast.com ]] | |
++ local 'SSL_HOSTNAMES=\nmetasurfforecast.com' | |
++ echo -e '\nmetasurfforecast.com' | |
++ sort -u | |
++ return 0 | |
+ local 'SSL_HOSTNAME= | |
metasurfforecast.com' | |
++ echo ' | |
metasurfforecast.com' | |
++ xargs | |
++ sed 's/\*/\[^\.\]\*/g' | |
++ sed 's/ /|/g' | |
++ sed 's|\.|\\.|g' | |
+ local 'SSL_HOSTNAME_REGEX=metasurfforecast\.com' | |
+ grep -q -E '^metasurfforecast\.com$' /home/dokku/metasurf/VHOST | |
++ get_ssl_hostnames metasurf | |
++ declare 'desc=returns a string of ssl hostnames extracted from an app'\''s ssl certificate' | |
++ local APP=metasurf | |
++ local SSL_PATH=/home/dokku/metasurf/tls | |
+++ grep CN= | |
+++ cut -c4- | |
+++ openssl x509 -in /home/dokku/metasurf/tls/server.crt -noout -subject | |
+++ tr / '\n' | |
++ local SSL_HOSTNAME= | |
+++ tail -n 1 | |
+++ grep --after-context=1 '509v3 Subject Alternative Name:' | |
+++ sed -e 's/[[:space:]]*DNS://g' | |
+++ openssl x509 -in /home/dokku/metasurf/tls/server.crt -noout -text | |
+++ tr , '\n' | |
++ local SSL_HOSTNAME_ALT=metasurfforecast.com | |
++ [[ -n metasurfforecast.com ]] | |
++ local 'SSL_HOSTNAMES=\nmetasurfforecast.com' | |
++ echo -e '\nmetasurfforecast.com' | |
++ sort -u | |
++ return 0 | |
+ local 'SSL_HOSTNAME= | |
metasurfforecast.com' | |
++ echo ' | |
metasurfforecast.com' | |
++ sed 's|\.|\\.|g' | |
++ sed 's/\*/\[^\.\]\*/g' | |
++ sed 's/ /|/g' | |
++ xargs | |
+ local 'SSL_HOSTNAME_REGEX=metasurfforecast\.com' | |
+ [[ true == \t\r\u\e ]] | |
++ grep -E '^metasurfforecast\.com$' /home/dokku/metasurf/VHOST | |
+ local SSL_VHOSTS=metasurfforecast.com | |
+ local SSL_SERVER_NAME | |
+ local host | |
+ for host in $SSL_VHOSTS | |
+ [[ ! metasurfforecast.com =~ (^|[[:space:]])metasurfforecast.com($|[[:space:]]) ]] | |
+ local NGINX_LOCATION NGINX_VERSION SPDY_SUPPORTED TLS13_SUPPORTED HTTP2_SUPPORTED HTTP2_PUSH_SUPPORTED GRPC_SUPPORTED | |
++ get_nginx_location | |
++ declare 'desc=check that nginx is at the expected location and return it' | |
++ fn-nginx-vhosts-nginx-location | |
++ declare 'desc=check that nginx is at the expected location and return it' | |
++ local NGINX_LOCATION | |
+++ command -v nginx | |
++ NGINX_LOCATION=/usr/sbin/nginx | |
++ [[ -z /usr/sbin/nginx ]] | |
++ fn-nginx-vhosts-uses-openresty | |
++ declare 'desc=returns whether openresty is in use or not' | |
++ [[ -x /usr/bin/openresty ]] | |
++ return 1 | |
++ [[ ! -x /usr/sbin/nginx ]] | |
++ echo /usr/sbin/nginx | |
+ NGINX_LOCATION=/usr/sbin/nginx | |
+ [[ -z /usr/sbin/nginx ]] | |
++ /usr/sbin/nginx -v | |
++ cut -d/ -f 2 | |
+ NGINX_VERSION='1.18.0 (Ubuntu)' | |
+ SPDY_SUPPORTED=false | |
++ is_tls13_available '1.18.0 (Ubuntu)' | |
++ declare 'desc=detects whether the installed nginx version has TLSv1.3 support' | |
++ local 'NGINX_VERSION=1.18.0 (Ubuntu)' | |
++ local MAJOR_VERSION MINOR_VERSION PATCH_VERSION | |
++ local HAS_SUPPORT=false | |
+++ awk '{split($0,a,"."); print a[1]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ MAJOR_VERSION=1 | |
+++ awk '{split($0,a,"."); print a[2]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ MINOR_VERSION=18 | |
+++ awk '{split($0,a,"."); print a[3]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ PATCH_VERSION='0 (Ubuntu)' | |
++ [[ 1 -ge 2 ]] | |
++ [[ 1 -eq 1 ]] | |
++ [[ 18 -ge 13 ]] | |
++ HAS_SUPPORT=true | |
++ echo true | |
+ TLS13_SUPPORTED=true | |
++ is_http2_enabled '1.18.0 (Ubuntu)' | |
++ declare 'desc=detects whether the installed nginx version has http2 support' | |
++ local 'NGINX_VERSION=1.18.0 (Ubuntu)' | |
++ local MAJOR_VERSION MINOR_VERSION PATCH_VERSION | |
++ local HAS_SUPPORT=false | |
+++ awk '{split($0,a,"."); print a[1]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ MAJOR_VERSION=1 | |
+++ echo '1.18.0 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[2]}' | |
++ MINOR_VERSION=18 | |
+++ echo '1.18.0 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[3]}' | |
++ PATCH_VERSION='0 (Ubuntu)' | |
++ [[ 1 -ge 2 ]] | |
++ [[ 1 -eq 1 ]] | |
++ [[ 18 -eq 11 ]] | |
++ [[ 18 -ge 12 ]] | |
++ HAS_SUPPORT=true | |
++ echo true | |
+ HTTP2_SUPPORTED=true | |
++ is_http2_push_enabled '1.18.0 (Ubuntu)' | |
++ declare 'desc=detects whether the installed nginx version has http2 push support' | |
++ local 'NGINX_VERSION=1.18.0 (Ubuntu)' | |
++ local MAJOR_VERSION MINOR_VERSION PATCH_VERSION | |
++ local HAS_SUPPORT=false | |
+++ echo '1.18.0 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[1]}' | |
++ MAJOR_VERSION=1 | |
+++ awk '{split($0,a,"."); print a[2]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ MINOR_VERSION=18 | |
+++ echo '1.18.0 (Ubuntu)' | |
+++ awk '{split($0,a,"."); print a[3]}' | |
++ PATCH_VERSION='0 (Ubuntu)' | |
++ [[ 1 -ge 2 ]] | |
++ [[ 1 -eq 1 ]] | |
++ [[ 18 -eq 13 ]] | |
++ [[ 18 -ge 14 ]] | |
++ HAS_SUPPORT=true | |
++ echo true | |
+ HTTP2_PUSH_SUPPORTED=true | |
++ is_grpc_enabled '1.18.0 (Ubuntu)' | |
++ declare 'desc=detects whether the installed nginx version has grpc support' | |
++ local 'NGINX_VERSION=1.18.0 (Ubuntu)' | |
++ local MAJOR_VERSION MINOR_VERSION PATCH_VERSION | |
++ local HAS_SUPPORT=false | |
+++ awk '{split($0,a,"."); print a[1]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ MAJOR_VERSION=1 | |
+++ awk '{split($0,a,"."); print a[2]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ MINOR_VERSION=18 | |
+++ awk '{split($0,a,"."); print a[3]}' | |
+++ echo '1.18.0 (Ubuntu)' | |
++ PATCH_VERSION='0 (Ubuntu)' | |
++ [[ 1 -ge 2 ]] | |
++ [[ 1 -eq 1 ]] | |
++ [[ 18 -eq 13 ]] | |
++ [[ 18 -ge 14 ]] | |
++ HAS_SUPPORT=true | |
++ echo true | |
+ GRPC_SUPPORTED=true | |
++ fn-nginx-log-root | |
++ declare 'desc=get the nginx log root' | |
++ local NGINX_LOG_ROOT=/var/log/nginx | |
++ fn-nginx-vhosts-uses-openresty | |
++ declare 'desc=returns whether openresty is in use or not' | |
++ [[ -x /usr/bin/openresty ]] | |
++ return 1 | |
++ echo /var/log/nginx | |
+ local NGINX_LOG_ROOT=/var/log/nginx | |
++ fn-nginx-access-log-format metasurf | |
++ declare 'desc=get the configured access log format' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf access-log-format '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=access-log-format DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf access-log-format '' | |
+ local NGINX_ACCESS_LOG_FORMAT= | |
++ fn-nginx-access-log-path metasurf | |
++ declare 'desc=get the configured access log path' | |
++ declare APP=metasurf | |
+++ fn-nginx-log-root | |
+++ declare 'desc=get the nginx log root' | |
+++ local NGINX_LOG_ROOT=/var/log/nginx | |
+++ fn-nginx-vhosts-uses-openresty | |
+++ declare 'desc=returns whether openresty is in use or not' | |
+++ [[ -x /usr/bin/openresty ]] | |
+++ return 1 | |
+++ echo /var/log/nginx | |
++ local NGINX_LOG_ROOT=/var/log/nginx | |
++ fn-plugin-property-get-default nginx metasurf access-log-path /var/log/nginx/metasurf-access.log | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=access-log-path DEFAULT=/var/log/nginx/metasurf-access.log | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf access-log-path /var/log/nginx/metasurf-access.log | |
+ local NGINX_ACCESS_LOG_PATH=/var/log/nginx/metasurf-access.log | |
++ fn-nginx-error-log-path metasurf | |
++ declare 'desc=get the configured access log path' | |
++ declare APP=metasurf | |
+++ fn-nginx-log-root | |
+++ declare 'desc=get the nginx log root' | |
+++ local NGINX_LOG_ROOT=/var/log/nginx | |
+++ fn-nginx-vhosts-uses-openresty | |
+++ declare 'desc=returns whether openresty is in use or not' | |
+++ [[ -x /usr/bin/openresty ]] | |
+++ return 1 | |
+++ echo /var/log/nginx | |
++ local NGINX_LOG_ROOT=/var/log/nginx | |
++ fn-plugin-property-get-default nginx metasurf error-log-path /var/log/nginx/metasurf-error.log | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=error-log-path DEFAULT=/var/log/nginx/metasurf-error.log | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf error-log-path /var/log/nginx/metasurf-error.log | |
+ local NGINX_ERROR_LOG_PATH=/var/log/nginx/metasurf-error.log | |
++ fn-nginx-client-max-body-size metasurf | |
++ declare 'desc=get the configured client max body size' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf client-max-body-size '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=client-max-body-size DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf client-max-body-size '' | |
+ local CLIENT_MAX_BODY_SIZE= | |
++ fn-nginx-proxy-read-timeout metasurf | |
++ declare 'desc=get the configured proxy read timeout' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf proxy-read-timeout 60s | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=proxy-read-timeout DEFAULT=60s | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf proxy-read-timeout 60s | |
+ local PROXY_READ_TIMEOUT=60s | |
++ fn-nginx-proxy-buffer-size metasurf | |
++ declare 'desc=get the configured proxy buffer size' | |
++ declare APP=metasurf | |
+++ fn-get-pagesize | |
+++ declare 'desc=return the underlying system'\''s memory page size' | |
+++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize | |
++ fn-plugin-property-get-default nginx metasurf proxy-buffer-size 4096 | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=proxy-buffer-size DEFAULT=4096 | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf proxy-buffer-size 4096 | |
+ local PROXY_BUFFER_SIZE=4096 | |
++ fn-nginx-proxy-buffering metasurf | |
++ declare 'desc=get the configured proxy buffering' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf proxy-buffering on | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=proxy-buffering DEFAULT=on | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf proxy-buffering on | |
+ local PROXY_BUFFERING=on | |
++ fn-nginx-proxy-buffers metasurf | |
++ declare 'desc=get the configured proxy buffers' | |
++ declare APP=metasurf | |
+++ fn-get-pagesize | |
+++ declare 'desc=return the underlying system'\''s memory page size' | |
+++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize | |
++ fn-plugin-property-get-default nginx metasurf proxy-buffers '8 4096' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=proxy-buffers 'DEFAULT=8 4096' | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf proxy-buffers '8 4096' | |
+ local 'PROXY_BUFFERS=8 4096' | |
++ fn-nginx-proxy-busy-buffers-size metasurf | |
++ declare 'desc=get the configured proxy busy buffers size' | |
++ declare APP=metasurf | |
+++ fn-get-pagesize | |
+++ declare 'desc=return the underlying system'\''s memory page size' | |
+++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize | |
++ fn-plugin-property-get-default nginx metasurf proxy-busy-buffers-size 8192 | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=proxy-busy-buffers-size DEFAULT=8192 | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf proxy-busy-buffers-size 8192 | |
+ local PROXY_BUSY_BUFFERS_SIZE=8192 | |
+ [[ -z 172.17.0.8:5000 ]] | |
+ is_deployed metasurf | |
+ declare 'desc=return 0 if given app has a running container' | |
+ local APP=metasurf | |
+ /var/lib/dokku/core-plugins/available/common/common --quiet is-deployed metasurf | |
++ plugn trigger network-get-static-listeners metasurf web | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-static-listeners | |
+ dokku_log_plugn_trigger_call network-get-static-listeners metasurf web | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-static-listeners | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-static-listeners( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-static-listeners( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ '' == '' ]] | |
++ get_running_image_tag metasurf | |
++ declare 'desc=retrieves current deployed image tag for a given app' | |
++ local APP=metasurf IMAGE_TAG= | |
+++ plugn trigger deployed-app-image-tag metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/deployed-app-image-tag | |
+ dokku_log_plugn_trigger_call deployed-app-image-tag metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=deployed-app-image-tag | |
+ shift | |
+ dokku_log_event 'INVOKED: deployed-app-image-tag( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: deployed-app-image-tag( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ local NEW_IMAGE_TAG= | |
++ [[ -n '' ]] | |
++ [[ -z '' ]] | |
++ IMAGE_TAG=latest | |
++ echo latest | |
+ local IMAGE_TAG=latest | |
++ get_deploying_app_image_name metasurf latest | |
+ local IMAGE=dokku/metasurf:latest | |
+ verify_image dokku/metasurf:latest | |
++ mktemp -d /tmp/dokku-1256875-nginx_build_config.XXXXXX | |
+ local NGINX_BUILD_CONFIG_TMP_WORK_DIR=/tmp/dokku-1256875-nginx_build_config.ZCCWVn | |
++ mktemp --tmpdir=/tmp/dokku-1256875-nginx_build_config.ZCCWVn nginx.conf.XXXXXX | |
+ local NGINX_CONF=/tmp/dokku-1256875-nginx_build_config.ZCCWVn/nginx.conf.aQCyHh | |
+ local CUSTOM_NGINX_TEMPLATE=/tmp/dokku-1256875-nginx_build_config.ZCCWVn/nginx.conf.sigil | |
+ trap 'rm -rf '\''/tmp/dokku-1256875-nginx_build_config.ZCCWVn/nginx.conf.aQCyHh'\'' '\''/tmp/dokku-1256875-nginx_build_config.ZCCWVn'\'' >/dev/null' RETURN INT TERM EXIT | |
+ get_custom_nginx_template metasurf /tmp/dokku-1256875-nginx_build_config.ZCCWVn/nginx.conf.sigil | |
+ [[ -f /tmp/dokku-1256875-nginx_build_config.ZCCWVn/nginx.conf.sigil ]] | |
++ fn-nginx-bind-address-ipv4 metasurf | |
++ declare 'desc=get the configured ipv4 bind address' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf bind-address-ipv4 '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=bind-address-ipv4 DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf bind-address-ipv4 '' | |
+ local NGINX_BIND_ADDRESS_IP4= | |
++ fn-nginx-bind-address-ipv6 metasurf | |
++ declare 'desc=get the configured ipv6 bind address' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf bind-address-ipv6 :: | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=bind-address-ipv6 DEFAULT=:: | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf bind-address-ipv6 :: | |
+ local NGINX_BIND_ADDRESS_IP6=:: | |
+ [[ -z :: ]] | |
++ fn-nginx-x-forwarded-for-value metasurf | |
++ declare 'desc=get the configured x-forwarded-for value' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf x-forwarded-for-value '$remote_addr' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=x-forwarded-for-value 'DEFAULT=$remote_addr' | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf x-forwarded-for-value '$remote_addr' | |
+ local 'PROXY_X_FORWARDED_FOR=$remote_addr' | |
++ fn-nginx-x-forwarded-port-value metasurf | |
++ declare 'desc=get the configured x-forwarded-port value' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf x-forwarded-port-value '$server_port' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=x-forwarded-port-value 'DEFAULT=$server_port' | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf x-forwarded-port-value '$server_port' | |
+ local 'PROXY_X_FORWARDED_PORT=$server_port' | |
++ fn-nginx-x-forwarded-proto-value metasurf | |
++ declare 'desc=get the configured x-forwarded-proto value' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf x-forwarded-proto-value '$scheme' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=x-forwarded-proto-value 'DEFAULT=$scheme' | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf x-forwarded-proto-value '$scheme' | |
+ local 'PROXY_X_FORWARDED_PROTO=$scheme' | |
++ fn-nginx-x-forwarded-ssl metasurf | |
++ declare 'desc=get the configured x-forwarded-ssl value' | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf x-forwarded-ssl '' | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=x-forwarded-ssl DEFAULT= | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf x-forwarded-ssl '' | |
+ local PROXY_X_FORWARDED_SSL= | |
++ config_export app metasurf | |
++ declare 'desc=returns export command for config variable of specified type (app/global)' | |
++ local CONFIG_TYPE=app | |
++ shift | |
++ local APP=metasurf | |
++ [[ app == \g\l\o\b\a\l ]] | |
++ shift | |
++ config_sub export metasurf | |
++ declare 'desc=executes a config subcommand' | |
++ local name=export | |
++ shift | |
++ /var/lib/dokku/plugins/available/config/config_sub export metasurf | |
++ return 0 | |
+ eval 'export BUGSNAG_BACKEND='\''3f83aec4bc55deecdbc2976d62c56539'\'' | |
export BUGSNAG_FRONTEND='\''d0457af0855497e1c4d29c59b55faea5'\'' | |
export DATABASE_URL='\''postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16'\'' | |
export DOKKU_APP_RESTORE='\''1'\'' | |
export DOKKU_APP_TYPE='\''herokuish'\'' | |
export DOKKU_CHECKS_DISABLED='\''_all_'\'' | |
export DOKKU_PROXY_PORT='\''80'\'' | |
export DOKKU_PROXY_SSL_PORT='\''443'\'' | |
export DOMAIN='\''metasurfforecast.com'\'' | |
export GIT_REV='\''48877890055160701bf83cd7f7be815845793610'\'' | |
export GOOGLE_ANALYTICS_ID='\''UA-82748823-1'\'' | |
export JEMALLOC_ENABLED='\''true'\'' | |
export JEMALLOC_VERSION='\''5.3.0'\'' | |
export NEW_RELIC_LICENSE_KEY='\''45c92c27f40d975002ca7a7844898b8b0ab2b84e'\'' | |
export RACK_ENV='\''production'\'' | |
export RAILS_ENV='\''production'\'' | |
export RAILS_LOG_TO_STDOUT='\''enabled'\'' | |
export RAILS_MASTER_KEY='\''fd22a9a47d574ba9a3e5bc54c97fbbe8'\'' | |
export RAILS_SERVE_STATIC_FILES='\''enabled'\'' | |
export REDIS_URL='\''redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379'\'' | |
export SURFLINE_DAYS='\''16'\'' | |
export SURFLINE_EMAIL='\''swrobel@gmail.com'\'' | |
export SURFLINE_PASSWORD='\''Uk27@mGgvCNug30H'\'' | |
export UNLOCK_KEY='\''unlock'\'' | |
export WEB_CONCURRENCY='\''4'\'' | |
export WUNDER_API_KEY='\''c15ccecff8655fed'\''' | |
++ export BUGSNAG_BACKEND=3f83aec4bc55deecdbc2976d62c56539 | |
++ BUGSNAG_BACKEND=3f83aec4bc55deecdbc2976d62c56539 | |
++ export BUGSNAG_FRONTEND=d0457af0855497e1c4d29c59b55faea5 | |
++ BUGSNAG_FRONTEND=d0457af0855497e1c4d29c59b55faea5 | |
++ export DATABASE_URL=postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16 | |
++ DATABASE_URL=postgres://postgres:a4bc5f6540b2d6f48adc6149561a8757@dokku-postgres-metasurf-16:5432/metasurf_16 | |
++ export DOKKU_APP_RESTORE=1 | |
++ DOKKU_APP_RESTORE=1 | |
++ export DOKKU_APP_TYPE=herokuish | |
++ DOKKU_APP_TYPE=herokuish | |
++ export DOKKU_CHECKS_DISABLED=_all_ | |
++ DOKKU_CHECKS_DISABLED=_all_ | |
++ export DOKKU_PROXY_PORT=80 | |
++ DOKKU_PROXY_PORT=80 | |
++ export DOKKU_PROXY_SSL_PORT=443 | |
++ DOKKU_PROXY_SSL_PORT=443 | |
++ export DOMAIN=metasurfforecast.com | |
++ DOMAIN=metasurfforecast.com | |
++ export GIT_REV=48877890055160701bf83cd7f7be815845793610 | |
++ GIT_REV=48877890055160701bf83cd7f7be815845793610 | |
++ export GOOGLE_ANALYTICS_ID=UA-82748823-1 | |
++ GOOGLE_ANALYTICS_ID=UA-82748823-1 | |
++ export JEMALLOC_ENABLED=true | |
++ JEMALLOC_ENABLED=true | |
++ export JEMALLOC_VERSION=5.3.0 | |
++ JEMALLOC_VERSION=5.3.0 | |
++ export NEW_RELIC_LICENSE_KEY=45c92c27f40d975002ca7a7844898b8b0ab2b84e | |
++ NEW_RELIC_LICENSE_KEY=45c92c27f40d975002ca7a7844898b8b0ab2b84e | |
++ export RACK_ENV=production | |
++ RACK_ENV=production | |
++ export RAILS_ENV=production | |
++ RAILS_ENV=production | |
++ export RAILS_LOG_TO_STDOUT=enabled | |
++ RAILS_LOG_TO_STDOUT=enabled | |
++ export RAILS_MASTER_KEY=fd22a9a47d574ba9a3e5bc54c97fbbe8 | |
++ RAILS_MASTER_KEY=fd22a9a47d574ba9a3e5bc54c97fbbe8 | |
++ export RAILS_SERVE_STATIC_FILES=enabled | |
++ RAILS_SERVE_STATIC_FILES=enabled | |
++ export REDIS_URL=redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379 | |
++ REDIS_URL=redis://:0b4565b1e532076002f0b7cb42eed5674aa2418e59a3cd25e657bd74802fe4dd@dokku-redis-metasurf:6379 | |
++ export SURFLINE_DAYS=16 | |
++ SURFLINE_DAYS=16 | |
++ export SURFLINE_EMAIL=swrobel@gmail.com | |
++ SURFLINE_EMAIL=swrobel@gmail.com | |
++ export SURFLINE_PASSWORD=Uk27@mGgvCNug30H | |
++ SURFLINE_PASSWORD=Uk27@mGgvCNug30H | |
++ export UNLOCK_KEY=unlock | |
++ UNLOCK_KEY=unlock | |
++ export WEB_CONCURRENCY=4 | |
++ WEB_CONCURRENCY=4 | |
++ export WUNDER_API_KEY=c15ccecff8655fed | |
++ WUNDER_API_KEY=c15ccecff8655fed | |
+ SIGIL_PARAMS=('-f' '/var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil' 'APP=metasurf' 'DOKKU_ROOT=/home/dokku' 'NOSSL_SERVER_NAME=metasurfforecast.com' 'DOKKU_APP_LISTENERS=172.17.0.8:5000' 'DOKKU_LIB_ROOT=/var/lib/dokku' 'PASSED_LISTEN_IP_PORT=' 'SPDY_SUPPORTED=false' 'TLS13_SUPPORTED=true' 'HTTP2_SUPPORTED=true' 'NGINX_LOG_ROOT=/var/log/nginx' 'NGINX_ACCESS_LOG_FORMAT=' 'NGINX_ACCESS_LOG_PATH=/var/log/nginx/metasurf-access.log' 'NGINX_ERROR_LOG_PATH=/var/log/nginx/metasurf-error.log' 'NGINX_BIND_ADDRESS_IP4=' 'NGINX_BIND_ADDRESS_IP6=::' 'HTTP2_PUSH_SUPPORTED=true' 'GRPC_SUPPORTED=true' 'DOKKU_APP_LISTEN_PORT=' 'DOKKU_APP_LISTEN_IP=' 'APP_SSL_PATH=/home/dokku/metasurf/tls' 'SSL_INUSE=true' 'SSL_SERVER_NAME=' 'CLIENT_MAX_BODY_SIZE=' 'PROXY_READ_TIMEOUT=60s' 'PROXY_BUFFER_SIZE=4096' 'PROXY_BUFFERING=on' 'PROXY_BUFFERS=8 4096' 'PROXY_BUSY_BUFFERS_SIZE=8192' 'NGINX_PORT=80' 'NGINX_SSL_PORT=443' 'PROXY_PORT=80' 'PROXY_SSL_PORT=443' 'PROXY_PORT_MAP=http:80:5000 https:443:5000' 'PROXY_UPSTREAM_PORTS=5000' 'PROXY_X_FORWARDED_FOR=$remote_addr' 'PROXY_X_FORWARDED_PORT=$server_port' 'PROXY_X_FORWARDED_PROTO=$scheme' 'PROXY_X_FORWARDED_SSL=') | |
+ local SIGIL_PARAMS | |
+ read -r line | |
++ plugn trigger ps-current-scale metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/ps-current-scale | |
+ dokku_log_plugn_trigger_call ps-current-scale metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=ps-current-scale | |
+ shift | |
+ dokku_log_event 'INVOKED: ps-current-scale( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: ps-current-scale( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ PROC_TYPE=buoy | |
++ plugn trigger network-get-listeners metasurf buoy | |
++ xargs | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-listeners | |
+ dokku_log_plugn_trigger_call network-get-listeners metasurf buoy | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-listeners | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-listeners( metasurf buoy ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-listeners( metasurf buoy ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ LISTENERS=172.17.0.9:5000 | |
+ UPP_PROC_TYPE=BUOY | |
+ UPP_PROC_TYPE=BUOY | |
+ SIGIL_PARAMS+=("DOKKU_APP_${UPP_PROC_TYPE}_LISTENERS=$LISTENERS") | |
+ read -r line | |
+ PROC_TYPE=forecast | |
++ plugn trigger network-get-listeners metasurf forecast | |
++ xargs | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-listeners | |
+ dokku_log_plugn_trigger_call network-get-listeners metasurf forecast | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-listeners | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-listeners( metasurf forecast ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-listeners( metasurf forecast ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ LISTENERS=172.17.0.6:5000 | |
+ UPP_PROC_TYPE=FORECAST | |
+ UPP_PROC_TYPE=FORECAST | |
+ SIGIL_PARAMS+=("DOKKU_APP_${UPP_PROC_TYPE}_LISTENERS=$LISTENERS") | |
+ read -r line | |
+ PROC_TYPE=release | |
++ plugn trigger network-get-listeners metasurf release | |
++ xargs | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-listeners | |
+ dokku_log_plugn_trigger_call network-get-listeners metasurf release | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-listeners | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-listeners( metasurf release ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-listeners( metasurf release ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ LISTENERS= | |
+ UPP_PROC_TYPE=RELEASE | |
+ UPP_PROC_TYPE=RELEASE | |
+ SIGIL_PARAMS+=("DOKKU_APP_${UPP_PROC_TYPE}_LISTENERS=$LISTENERS") | |
+ read -r line | |
+ [[ -n web=1 ]] | |
+ PROC_TYPE=web | |
++ plugn trigger network-get-listeners metasurf web | |
++ xargs | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/network-get-listeners | |
+ dokku_log_plugn_trigger_call network-get-listeners metasurf web | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=network-get-listeners | |
+ shift | |
+ dokku_log_event 'INVOKED: network-get-listeners( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: network-get-listeners( metasurf web ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ LISTENERS=172.17.0.8:5000 | |
+ UPP_PROC_TYPE=WEB | |
+ UPP_PROC_TYPE=WEB | |
+ SIGIL_PARAMS+=("DOKKU_APP_${UPP_PROC_TYPE}_LISTENERS=$LISTENERS") | |
+ read -r line | |
+ [[ -n '' ]] | |
+ grep DOKKU_APP_LISTENERS /var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil | |
+ grep NGINX_SSL_PORT /var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil | |
+ grep NGINX_PORT /var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil | |
+ xargs -i echo '-----> Configuring {}...(using built-in template)' | |
++ sort -u | |
++ tr ' ' '\n' | |
++ echo metasurfforecast.com metasurfforecast.com | |
-----> Configuring metasurfforecast.com...(using built-in template) | |
+ cat -s | |
+ sigil -f /var/lib/dokku/plugins/available/nginx-vhosts/templates/nginx.conf.sigil APP=metasurf DOKKU_ROOT=/home/dokku NOSSL_SERVER_NAME=metasurfforecast.com DOKKU_APP_LISTENERS=172.17.0.8:5000 DOKKU_LIB_ROOT=/var/lib/dokku PASSED_LISTEN_IP_PORT= SPDY_SUPPORTED=false TLS13_SUPPORTED=true HTTP2_SUPPORTED=true NGINX_LOG_ROOT=/var/log/nginx NGINX_ACCESS_LOG_FORMAT= NGINX_ACCESS_LOG_PATH=/var/log/nginx/metasurf-access.log NGINX_ERROR_LOG_PATH=/var/log/nginx/metasurf-error.log NGINX_BIND_ADDRESS_IP4= NGINX_BIND_ADDRESS_IP6=:: HTTP2_PUSH_SUPPORTED=true GRPC_SUPPORTED=true DOKKU_APP_LISTEN_PORT= DOKKU_APP_LISTEN_IP= APP_SSL_PATH=/home/dokku/metasurf/tls SSL_INUSE=true SSL_SERVER_NAME= CLIENT_MAX_BODY_SIZE= PROXY_READ_TIMEOUT=60s PROXY_BUFFER_SIZE=4096 PROXY_BUFFERING=on 'PROXY_BUFFERS=8 4096' PROXY_BUSY_BUFFERS_SIZE=8192 NGINX_PORT=80 NGINX_SSL_PORT=443 PROXY_PORT=80 PROXY_SSL_PORT=443 'PROXY_PORT_MAP=http:80:5000 https:443:5000' PROXY_UPSTREAM_PORTS=5000 'PROXY_X_FORWARDED_FOR=$remote_addr' 'PROXY_X_FORWARDED_PORT=$server_port' 'PROXY_X_FORWARDED_PROTO=$scheme' PROXY_X_FORWARDED_SSL= DOKKU_APP_BUOY_LISTENERS=172.17.0.9:5000 DOKKU_APP_FORECAST_LISTENERS=172.17.0.6:5000 DOKKU_APP_RELEASE_LISTENERS= DOKKU_APP_WEB_LISTENERS=172.17.0.8:5000 | |
+ dokku_log_info1 'Creating https nginx.conf' | |
+ declare 'desc=log info1 formatter' | |
+ echo '-----> Creating https nginx.conf' | |
-----> Creating https nginx.conf | |
+ mv /tmp/dokku-1256875-nginx_build_config.ZCCWVn/nginx.conf.aQCyHh /home/dokku/metasurf/nginx.conf | |
+ fn-nginx-vhosts-manage-hsts metasurf true | |
+ declare APP=metasurf SSL_ENABLED=true | |
++ fn-nginx-hsts-is-enabled metasurf | |
++ declare APP=metasurf | |
+++ fn-plugin-property-get-default nginx metasurf hsts '' | |
+++ declare 'desc=returns the value for a given property with a specified default value' | |
+++ declare PLUGIN=nginx APP=metasurf KEY=hsts DEFAULT= | |
+++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf hsts '' | |
++ local hsts_is_enabled= | |
++ [[ '' == '' ]] | |
+++ fn-plugin-property-get-default nginx --global hsts true | |
+++ declare 'desc=returns the value for a given property with a specified default value' | |
+++ declare PLUGIN=nginx APP=--global KEY=hsts DEFAULT=true | |
+++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx --global hsts true | |
++ hsts_is_enabled=true | |
++ echo true | |
+ local HSTS=true | |
++ fn-nginx-hsts-include-subdomains metasurf | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf hsts-include-subdomains true | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=hsts-include-subdomains DEFAULT=true | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf hsts-include-subdomains true | |
+ local HSTS_INCLUDE_SUBDOMAINS=true | |
++ fn-nginx-hsts-max-age metasurf | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf hsts-max-age 15724800 | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=hsts-max-age DEFAULT=15724800 | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf hsts-max-age 15724800 | |
+ local HSTS_MAX_AGE=15724800 | |
++ fn-nginx-hsts-preload metasurf | |
++ declare APP=metasurf | |
++ fn-plugin-property-get-default nginx metasurf hsts-preload false | |
++ declare 'desc=returns the value for a given property with a specified default value' | |
++ declare PLUGIN=nginx APP=metasurf KEY=hsts-preload DEFAULT=false | |
++ /var/lib/dokku/core-plugins/available/common/prop get-with-default nginx metasurf hsts-preload false | |
+ local HSTS_PRELOAD=false | |
+ local NGINX_HSTS_CONF=/home/dokku/metasurf/nginx.conf.d/hsts.conf | |
+ local HSTS_TEMPLATE=/var/lib/dokku/plugins/available/nginx-vhosts/templates/hsts.conf.sigil | |
++ plugn trigger nginx-app-template-source metasurf hsts-config | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/nginx-app-template-source | |
+ dokku_log_plugn_trigger_call nginx-app-template-source metasurf hsts-config | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=nginx-app-template-source | |
+ shift | |
+ dokku_log_event 'INVOKED: nginx-app-template-source( metasurf hsts-config ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: nginx-app-template-source( metasurf hsts-config ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ CUSTOM_HSTS_TEMPLATE= | |
+ [[ -n '' ]] | |
+ [[ true == \f\a\l\s\e ]] | |
+ [[ true != \t\r\u\e ]] | |
+ dokku_log_verbose_quiet 'Enabling HSTS' | |
+ declare 'desc=log verbose formatter (with quiet option)' | |
+ [[ -z '' ]] | |
+ echo ' Enabling HSTS' | |
Enabling HSTS | |
+ local HSTS_HEADERS= | |
+ [[ -n 15724800 ]] | |
+ HSTS_HEADERS=max-age=15724800 | |
+ [[ true == \t\r\u\e ]] | |
+ HSTS_HEADERS+='; includeSubdomains' | |
+ [[ false == \t\r\u\e ]] | |
+ mkdir -p /home/dokku/metasurf/nginx.conf.d | |
+ cat -s | |
+ sigil -f /var/lib/dokku/plugins/available/nginx-vhosts/templates/hsts.conf.sigil 'HSTS_HEADERS=max-age=15724800; includeSubdomains' | |
+ plugn trigger nginx-pre-reload metasurf '' '' | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/nginx-pre-reload | |
+ dokku_log_plugn_trigger_call nginx-pre-reload metasurf '' '' | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=nginx-pre-reload | |
+ shift | |
+ dokku_log_event 'INVOKED: nginx-pre-reload( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: nginx-pre-reload( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ dokku_log_verbose 'Reloading nginx' | |
+ declare 'desc=log verbose formatter' | |
+ echo ' Reloading nginx' | |
Reloading nginx | |
+ validate_nginx | |
+ declare 'desc=validate entire nginx config' | |
+ declare APP= FLAG= | |
+ local NGINX_LOCATION EXIT_CODE | |
++ get_nginx_location | |
++ declare 'desc=check that nginx is at the expected location and return it' | |
++ fn-nginx-vhosts-nginx-location | |
++ declare 'desc=check that nginx is at the expected location and return it' | |
++ local NGINX_LOCATION | |
+++ command -v nginx | |
++ NGINX_LOCATION=/usr/sbin/nginx | |
++ [[ -z /usr/sbin/nginx ]] | |
++ fn-nginx-vhosts-uses-openresty | |
++ declare 'desc=returns whether openresty is in use or not' | |
++ [[ -x /usr/bin/openresty ]] | |
++ return 1 | |
++ [[ ! -x /usr/sbin/nginx ]] | |
++ echo /usr/sbin/nginx | |
+ NGINX_LOCATION=/usr/sbin/nginx | |
+ [[ -z /usr/sbin/nginx ]] | |
+ [[ '' == \-\-\c\l\e\a\n ]] | |
+ set +e | |
+ sudo /usr/sbin/nginx -t | |
+ EXIT_CODE=0 | |
+ set -e | |
+ [[ 0 -eq 0 ]] | |
+ return | |
+ restart_nginx | |
+ declare 'desc=restart nginx for given distros' | |
++ plugn trigger proxy-is-enabled metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-is-enabled | |
+ dokku_log_plugn_trigger_call proxy-is-enabled metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-is-enabled | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-is-enabled( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-is-enabled( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ local PROXY_ENABLED=true | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ local PROXY_TYPE=nginx | |
+ [[ true == \t\r\u\e ]] | |
+ [[ nginx == \n\g\i\n\x ]] | |
+ fn-nginx-vhosts-nginx-init-cmd reload | |
+ declare 'desc=start nginx for given distros' | |
+ declare CMD=reload | |
+ local NGINX_INIT_NAME | |
+ NGINX_INIT_NAME=nginx | |
+ fn-nginx-vhosts-uses-openresty | |
+ declare 'desc=returns whether openresty is in use or not' | |
+ [[ -x /usr/bin/openresty ]] | |
+ return 1 | |
+ case "$DOKKU_DISTRO" in | |
+ [[ -x /usr/bin/sv ]] | |
+ [[ -x /usr/bin/systemctl ]] | |
+ sudo /usr/bin/systemctl reload nginx | |
++ rm -rf /tmp/dokku-1256875-nginx_build_config.ZCCWVn/nginx.conf.aQCyHh /tmp/dokku-1256875-nginx_build_config.ZCCWVn | |
+ [[ -f /var/lib/dokku/data/nginx-vhosts/app-metasurf/nginx.conf.sigil.1256875 ]] | |
+ [[ -f /var/lib/dokku/data/nginx-vhosts/app-metasurf/nginx.conf.sigil.1256875.missing ]] | |
++ rm -rf /tmp/dokku-1256875-nginx_build_config.ZCCWVn/nginx.conf.aQCyHh /tmp/dokku-1256875-nginx_build_config.ZCCWVn | |
+ rm -rf /tmp/dokku-1256875-nginx_build_config.ZCCWVn/nginx.conf.aQCyHh /tmp/dokku-1256875-nginx_build_config.ZCCWVn | |
+ source /var/lib/dokku/plugins/available/openresty-vhosts/internal-functions | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ source /var/lib/dokku/core-plugins/available/common/property-functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-openresty-vhosts-core-post-deploy metasurf '' '' latest | |
+ declare 'desc=openresty-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=core-post-deploy | |
+ declare APP=metasurf | |
+ local tls_internal | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \o\p\e\n\r\e\s\t\y ]] | |
+ return | |
? plugn trigger post-config-update [metasurf set DOKKU_APP_RESTORE] | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/post-config-update | |
+ dokku_log_plugn_trigger_call post-config-update metasurf set DOKKU_APP_RESTORE | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=post-config-update | |
+ shift | |
+ dokku_log_event 'INVOKED: post-config-update( metasurf set DOKKU_APP_RESTORE ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: post-config-update( metasurf set DOKKU_APP_RESTORE ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ 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 | |
+ trigger-scheduler-docker-local-core-post-deploy metasurf '' '' latest | |
+ declare 'desc=scheduler-docker-local core-post-deploy state cleanup' | |
+ declare trigger=core-post-deploy | |
+ declare APP=metasurf | |
+ local APP_ROOT=/home/dokku/metasurf | |
++ get_app_scheduler metasurf | |
++ declare 'desc=fetch the scheduler for a given application' | |
++ declare APP=metasurf | |
++ /var/lib/dokku/core-plugins/available/common/common --quiet scheduler-detect metasurf | |
? plugn trigger scheduler-detect [--global] | |
? plugn trigger scheduler-detect [metasurf] | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect --global | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect metasurf | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
+ local DOKKU_SCHEDULER=docker-local | |
+ [[ docker-local != \d\o\c\k\e\r\-\l\o\c\a\l ]] | |
+ checks_file=/var/lib/dokku/data/scheduler-docker-local/metasurf/CHECKS | |
+ process_specific_checks_file=/var/lib/dokku/data/scheduler-docker-local/metasurf/CHECKS.1256875 | |
+ [[ -f /var/lib/dokku/data/scheduler-docker-local/metasurf/CHECKS.1256875 ]] | |
+ [[ -f /var/lib/dokku/data/scheduler-docker-local/metasurf/CHECKS.1256875.missing ]] | |
+ dokku_log_info1 'Renaming containers' | |
+ declare 'desc=log info1 formatter' | |
+ echo '-----> Renaming containers' | |
-----> Renaming containers | |
++ plugn trigger ps-current-scale metasurf | |
++ xargs | |
++ awk -F = '{ print $1 }' | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/ps-current-scale | |
+ dokku_log_plugn_trigger_call ps-current-scale metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=ps-current-scale | |
+ shift | |
+ dokku_log_event 'INVOKED: ps-current-scale( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: ps-current-scale( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ local 'PROCTYPES=buoy forecast release web' | |
++ find /home/dokku/metasurf -maxdepth 1 -name 'CONTAINER.*' -printf '%f\n' | |
++ xargs | |
++ sort -t . -k 3 -n | |
+ local 'CONTAINER_FILES=CONTAINER.buoy.1 CONTAINER.forecast.1 CONTAINER.web.1' | |
+ local CONTAINER_FILE | |
+ for CONTAINER_FILE in $CONTAINER_FILES | |
++ awk -F . '{ print $2 }' | |
+ local CONTAINER_TYPE=buoy | |
++ is_val_in_list buoy 'buoy forecast release web' ' ' | |
++ declare 'desc=return true if value (buoy) is in list (buoy forecast release web) separated by delimiter ( ); delimiter defaults to comma' | |
++ local value=buoy 'list=buoy forecast release web' 'delimiter= ' | |
++ local 'IFS= ' val_in_list=false | |
++ for val in $list | |
++ [[ buoy == \b\u\o\y ]] | |
++ val_in_list=true | |
++ for val in $list | |
++ [[ forecast == \b\u\o\y ]] | |
++ for val in $list | |
++ [[ release == \b\u\o\y ]] | |
++ for val in $list | |
++ [[ web == \b\u\o\y ]] | |
++ echo true | |
+ [[ true == \f\a\l\s\e ]] | |
+ for CONTAINER_FILE in $CONTAINER_FILES | |
++ awk -F . '{ print $2 }' | |
+ local CONTAINER_TYPE=forecast | |
++ is_val_in_list forecast 'buoy forecast release web' ' ' | |
++ declare 'desc=return true if value (forecast) is in list (buoy forecast release web) separated by delimiter ( ); delimiter defaults to comma' | |
++ local value=forecast 'list=buoy forecast release web' 'delimiter= ' | |
++ local 'IFS= ' val_in_list=false | |
++ for val in $list | |
++ [[ buoy == \f\o\r\e\c\a\s\t ]] | |
++ for val in $list | |
++ [[ forecast == \f\o\r\e\c\a\s\t ]] | |
++ val_in_list=true | |
++ for val in $list | |
++ [[ release == \f\o\r\e\c\a\s\t ]] | |
++ for val in $list | |
++ [[ web == \f\o\r\e\c\a\s\t ]] | |
++ echo true | |
+ [[ true == \f\a\l\s\e ]] | |
+ for CONTAINER_FILE in $CONTAINER_FILES | |
++ awk -F . '{ print $2 }' | |
+ local CONTAINER_TYPE=web | |
++ is_val_in_list web 'buoy forecast release web' ' ' | |
++ declare 'desc=return true if value (web) is in list (buoy forecast release web) separated by delimiter ( ); delimiter defaults to comma' | |
++ local value=web 'list=buoy forecast release web' 'delimiter= ' | |
++ local 'IFS= ' val_in_list=false | |
++ for val in $list | |
++ [[ buoy == \w\e\b ]] | |
++ for val in $list | |
++ [[ forecast == \w\e\b ]] | |
++ for val in $list | |
++ [[ release == \w\e\b ]] | |
++ for val in $list | |
++ [[ web == \w\e\b ]] | |
++ val_in_list=true | |
++ echo true | |
+ [[ true == \f\a\l\s\e ]] | |
+ shopt -s nullglob | |
+ local container | |
+ for container in $APP_ROOT/CONTAINER.* | |
++ echo /home/dokku/metasurf/CONTAINER.buoy.1 | |
++ sed -r 's/.*CONTAINER\.(.*)/\1/' | |
+ local DYNO=buoy.1 | |
+ local NAME=metasurf.buoy.1 | |
+ local CURRENT_CONTAINER_ID=9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 | |
++ docker container ls --all --quiet --filter 'name=^.?metasurf.buoy.1$' | |
++ xargs | |
+ local PREVIOUS_CIDS=a66304c5fcf4 | |
+ [[ -n a66304c5fcf4 ]] | |
+ dokku_log_verbose_quiet 'Found previous container(s) (a66304c5fcf4) named metasurf.buoy.1' | |
+ declare 'desc=log verbose formatter (with quiet option)' | |
+ [[ -z '' ]] | |
+ echo ' Found previous container(s) (a66304c5fcf4) named metasurf.buoy.1' | |
Found previous container(s) (a66304c5fcf4) named metasurf.buoy.1 | |
+ local cid | |
+ for cid in $PREVIOUS_CIDS | |
++ docker container inspect --format '{{.State.Status}}' a66304c5fcf4 | |
+ local PREVIOUS_CONTAINER_STATUS=exited | |
+ [[ exited != \d\e\a\d ]] | |
++ date +%s | |
+ local CONTAINER_DATE_NAME=metasurf.buoy.1.1706039473 | |
+ dokku_log_verbose_quiet 'Renaming container (a66304c5fcf4) metasurf.buoy.1 to metasurf.buoy.1.1706039473' | |
+ declare 'desc=log verbose formatter (with quiet option)' | |
+ [[ -z '' ]] | |
+ echo ' Renaming container (a66304c5fcf4) metasurf.buoy.1 to metasurf.buoy.1.1706039473' | |
Renaming container (a66304c5fcf4) metasurf.buoy.1 to metasurf.buoy.1.1706039473 | |
+ docker container rename metasurf.buoy.1 metasurf.buoy.1.1706039473 | |
++ cat /home/dokku/metasurf/CONTAINER.buoy.1 | |
+ local ID=9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 | |
++ docker container inspect --format '{{.Name}}' 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 | |
++ tr -d / | |
+ local CURRENT_NAME=metasurf.buoy.1.upcoming-18230 | |
+ [[ -n metasurf.buoy.1.upcoming-18230 ]] | |
+ dokku_log_verbose_quiet 'Renaming container metasurf.buoy.1.upcoming-18230 (9c0297224aca) to metasurf.buoy.1' | |
+ declare 'desc=log verbose formatter (with quiet option)' | |
+ [[ -z '' ]] | |
+ echo ' Renaming container metasurf.buoy.1.upcoming-18230 (9c0297224aca) to metasurf.buoy.1' | |
Renaming container metasurf.buoy.1.upcoming-18230 (9c0297224aca) to metasurf.buoy.1 | |
+ docker container rename 9c0297224aca79ef22ea976fc1f175352983ccc6a1f34bc0227a52998c52fd83 metasurf.buoy.1 | |
+ for container in $APP_ROOT/CONTAINER.* | |
++ echo /home/dokku/metasurf/CONTAINER.forecast.1 | |
++ sed -r 's/.*CONTAINER\.(.*)/\1/' | |
+ local DYNO=forecast.1 | |
+ local NAME=metasurf.forecast.1 | |
+ local CURRENT_CONTAINER_ID=b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce | |
++ docker container ls --all --quiet --filter 'name=^.?metasurf.forecast.1$' | |
++ xargs | |
+ local PREVIOUS_CIDS=6939a7a9107a | |
+ [[ -n 6939a7a9107a ]] | |
+ dokku_log_verbose_quiet 'Found previous container(s) (6939a7a9107a) named metasurf.forecast.1' | |
+ declare 'desc=log verbose formatter (with quiet option)' | |
+ [[ -z '' ]] | |
+ echo ' Found previous container(s) (6939a7a9107a) named metasurf.forecast.1' | |
Found previous container(s) (6939a7a9107a) named metasurf.forecast.1 | |
+ local cid | |
+ for cid in $PREVIOUS_CIDS | |
++ docker container inspect --format '{{.State.Status}}' 6939a7a9107a | |
+ local PREVIOUS_CONTAINER_STATUS=exited | |
+ [[ exited != \d\e\a\d ]] | |
++ date +%s | |
+ local CONTAINER_DATE_NAME=metasurf.forecast.1.1706039473 | |
+ dokku_log_verbose_quiet 'Renaming container (6939a7a9107a) metasurf.forecast.1 to metasurf.forecast.1.1706039473' | |
+ declare 'desc=log verbose formatter (with quiet option)' | |
+ [[ -z '' ]] | |
+ echo ' Renaming container (6939a7a9107a) metasurf.forecast.1 to metasurf.forecast.1.1706039473' | |
Renaming container (6939a7a9107a) metasurf.forecast.1 to metasurf.forecast.1.1706039473 | |
+ docker container rename metasurf.forecast.1 metasurf.forecast.1.1706039473 | |
++ cat /home/dokku/metasurf/CONTAINER.forecast.1 | |
+ local ID=b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce | |
++ docker container inspect --format '{{.Name}}' b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce | |
++ tr -d / | |
+ local CURRENT_NAME=metasurf.forecast.1.upcoming-3045 | |
+ [[ -n metasurf.forecast.1.upcoming-3045 ]] | |
+ dokku_log_verbose_quiet 'Renaming container metasurf.forecast.1.upcoming-3045 (b05d9a283bbf) to metasurf.forecast.1' | |
+ declare 'desc=log verbose formatter (with quiet option)' | |
+ [[ -z '' ]] | |
+ echo ' Renaming container metasurf.forecast.1.upcoming-3045 (b05d9a283bbf) to metasurf.forecast.1' | |
Renaming container metasurf.forecast.1.upcoming-3045 (b05d9a283bbf) to metasurf.forecast.1 | |
+ docker container rename b05d9a283bbf5c4b5fae6d23efdd6630f47793beff449831df779f231314d1ce metasurf.forecast.1 | |
+ for container in $APP_ROOT/CONTAINER.* | |
++ echo /home/dokku/metasurf/CONTAINER.web.1 | |
++ sed -r 's/.*CONTAINER\.(.*)/\1/' | |
+ local DYNO=web.1 | |
+ local NAME=metasurf.web.1 | |
+ local CURRENT_CONTAINER_ID=230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc | |
++ xargs | |
++ docker container ls --all --quiet --filter 'name=^.?metasurf.web.1$' | |
+ local PREVIOUS_CIDS=7afcc8fc93e9 | |
+ [[ -n 7afcc8fc93e9 ]] | |
+ dokku_log_verbose_quiet 'Found previous container(s) (7afcc8fc93e9) named metasurf.web.1' | |
+ declare 'desc=log verbose formatter (with quiet option)' | |
+ [[ -z '' ]] | |
+ echo ' Found previous container(s) (7afcc8fc93e9) named metasurf.web.1' | |
Found previous container(s) (7afcc8fc93e9) named metasurf.web.1 | |
+ local cid | |
+ for cid in $PREVIOUS_CIDS | |
++ docker container inspect --format '{{.State.Status}}' 7afcc8fc93e9 | |
+ local PREVIOUS_CONTAINER_STATUS=exited | |
+ [[ exited != \d\e\a\d ]] | |
++ date +%s | |
+ local CONTAINER_DATE_NAME=metasurf.web.1.1706039474 | |
+ dokku_log_verbose_quiet 'Renaming container (7afcc8fc93e9) metasurf.web.1 to metasurf.web.1.1706039474' | |
+ declare 'desc=log verbose formatter (with quiet option)' | |
+ [[ -z '' ]] | |
+ echo ' Renaming container (7afcc8fc93e9) metasurf.web.1 to metasurf.web.1.1706039474' | |
Renaming container (7afcc8fc93e9) metasurf.web.1 to metasurf.web.1.1706039474 | |
+ docker container rename metasurf.web.1 metasurf.web.1.1706039474 | |
++ cat /home/dokku/metasurf/CONTAINER.web.1 | |
+ local ID=230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc | |
++ tr -d / | |
++ docker container inspect --format '{{.Name}}' 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc | |
+ local CURRENT_NAME=metasurf.web.1.upcoming-5619 | |
+ [[ -n metasurf.web.1.upcoming-5619 ]] | |
+ dokku_log_verbose_quiet 'Renaming container metasurf.web.1.upcoming-5619 (230d1d630f2a) to metasurf.web.1' | |
+ declare 'desc=log verbose formatter (with quiet option)' | |
+ [[ -z '' ]] | |
+ echo ' Renaming container metasurf.web.1.upcoming-5619 (230d1d630f2a) to metasurf.web.1' | |
Renaming container metasurf.web.1.upcoming-5619 (230d1d630f2a) to metasurf.web.1 | |
+ docker container rename 230d1d630f2a5ab0926f067413f96617165904f114a92706ecc1f6c306fcbffc metasurf.web.1 | |
+ shopt -u nullglob | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-traefik-vhosts-core-post-deploy metasurf '' '' latest | |
+ declare 'desc=traefik-vhosts core-post-deploy plugin trigger' | |
+ declare trigger=core-post-deploy | |
+ declare APP=metasurf | |
+ local HAS_NETWORK_CONFIG | |
++ plugn trigger proxy-type metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-type | |
+ dokku_log_plugn_trigger_call proxy-type metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-type | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-type( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ nginx != \t\r\a\e\f\i\k ]] | |
+ return | |
+ plugn trigger post-deploy metasurf '' '' latest | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/post-deploy | |
+ dokku_log_plugn_trigger_call post-deploy metasurf '' '' latest | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=post-deploy | |
+ shift | |
+ dokku_log_event 'INVOKED: post-deploy( metasurf latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: post-deploy( metasurf latest ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger deployed-app-image-repo [metasurf] | |
? plugn trigger deployed-app-repository [metasurf] | |
? plugn trigger deployed-app-image-tag [metasurf] | |
? plugn trigger deployed-app-repository stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger deployed-app-repository stderr: ++ set -eo pipefail | |
? plugn trigger deployed-app-repository stderr: ++ [[ -n 1 ]] | |
? plugn trigger deployed-app-repository stderr: ++ set -x | |
? plugn trigger deployed-app-repository stderr: + [[ ! -n 1 ]] | |
? plugn trigger deployed-app-repository stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/deployed-app-repository | |
? plugn trigger deployed-app-repository stderr: + dokku_log_plugn_trigger_call deployed-app-repository metasurf | |
? plugn trigger deployed-app-repository stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger deployed-app-repository stderr: + local l_hook=deployed-app-repository | |
? plugn trigger deployed-app-repository stderr: + shift | |
? plugn trigger deployed-app-repository stderr: + dokku_log_event 'INVOKED: deployed-app-repository( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger deployed-app-repository stderr: + declare 'desc=log dokku events' | |
? plugn trigger deployed-app-repository stderr: + logger -t dokku-event -i -- 'INVOKED: deployed-app-repository( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger deployed-app-repository stderr: | |
? plugn trigger deployed-app-repository stdout: | |
? plugn trigger deployed-app-repository stdout: | |
? plugn trigger deployed-app-image-tag stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger deployed-app-image-tag stderr: ++ set -eo pipefail | |
? plugn trigger deployed-app-image-tag stderr: ++ [[ -n 1 ]] | |
? plugn trigger deployed-app-image-tag stderr: ++ set -x | |
? plugn trigger deployed-app-image-tag stderr: + [[ ! -n 1 ]] | |
? plugn trigger deployed-app-image-tag stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/deployed-app-image-tag | |
? plugn trigger deployed-app-image-tag stderr: + dokku_log_plugn_trigger_call deployed-app-image-tag metasurf | |
? plugn trigger deployed-app-image-tag stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger deployed-app-image-tag stderr: + local l_hook=deployed-app-image-tag | |
? plugn trigger deployed-app-image-tag stderr: + shift | |
? plugn trigger deployed-app-image-tag stderr: + dokku_log_event 'INVOKED: deployed-app-image-tag( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger deployed-app-image-tag stderr: + declare 'desc=log dokku events' | |
? plugn trigger deployed-app-image-tag stderr: + logger -t dokku-event -i -- 'INVOKED: deployed-app-image-tag( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger deployed-app-image-tag stderr: | |
? plugn trigger deployed-app-image-tag stdout: | |
? plugn trigger deployed-app-image-repo stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger deployed-app-image-repo stderr: ++ set -eo pipefail | |
? plugn trigger deployed-app-image-repo stderr: ++ [[ -n 1 ]] | |
? plugn trigger deployed-app-image-repo stderr: ++ set -x | |
? plugn trigger deployed-app-image-repo stderr: + [[ ! -n 1 ]] | |
? plugn trigger deployed-app-image-repo stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/deployed-app-image-repo | |
? plugn trigger deployed-app-image-repo stderr: + dokku_log_plugn_trigger_call deployed-app-image-repo metasurf | |
? plugn trigger deployed-app-image-repo stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger deployed-app-image-repo stderr: + local l_hook=deployed-app-image-repo | |
? plugn trigger deployed-app-image-repo stderr: + shift | |
? plugn trigger deployed-app-image-repo stderr: + dokku_log_event 'INVOKED: deployed-app-image-repo( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger deployed-app-image-repo stderr: + declare 'desc=log dokku events' | |
? plugn trigger deployed-app-image-repo stderr: + logger -t dokku-event -i -- 'INVOKED: deployed-app-image-repo( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger deployed-app-image-repo stderr: | |
? plugn trigger deployed-app-image-repo stdout: dokku/metasurf | |
? plugn trigger deployed-app-image-repo stdout: | |
-----> Checking for postdeploy task | |
No postdeploy task found, skipping | |
+ trigger-scheduler-docker-local-post-deploy metasurf '' '' latest | |
+ declare 'desc=scheduler-docker-local post-deploy plugin trigger' | |
+ declare trigger=post-deploy | |
+ declare APP=metasurf | |
+ plugn trigger cron-write | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/cron-write | |
+ dokku_log_plugn_trigger_call cron-write | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=cron-write | |
+ shift | |
+ dokku_log_event 'INVOKED: cron-write( ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: cron-write( ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger cron-entries [docker-local] | |
? plugn trigger scheduler-detect [--global] | |
? plugn trigger scheduler-detect [metasurf] | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect --global | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( --global ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
? plugn trigger cron-entries stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger cron-entries stderr: ++ set -eo pipefail | |
? plugn trigger cron-entries stderr: ++ [[ -n 1 ]] | |
? plugn trigger cron-entries stderr: ++ set -x | |
? plugn trigger cron-entries stderr: + [[ ! -n 1 ]] | |
? plugn trigger cron-entries stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/cron-entries | |
? plugn trigger cron-entries stderr: + dokku_log_plugn_trigger_call cron-entries docker-local | |
? plugn trigger cron-entries stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger cron-entries stderr: + local l_hook=cron-entries | |
? plugn trigger cron-entries stderr: + shift | |
? plugn trigger cron-entries stderr: + dokku_log_event 'INVOKED: cron-entries( docker-local ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger cron-entries stderr: + declare 'desc=log dokku events' | |
? plugn trigger cron-entries stderr: + logger -t dokku-event -i -- 'INVOKED: cron-entries( docker-local ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger cron-entries stderr: | |
? plugn trigger cron-entries stdout: @daily;dokku letsencrypt:auto-renew;/var/log/dokku/letsencrypt.log | |
? plugn trigger cron-entries stdout: | |
? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger scheduler-detect stderr: ++ set -eo pipefail | |
? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ set -x | |
? plugn trigger scheduler-detect stderr: + [[ ! -n 1 ]] | |
? plugn trigger scheduler-detect stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/scheduler-detect | |
? plugn trigger scheduler-detect stderr: + dokku_log_plugn_trigger_call scheduler-detect metasurf | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger scheduler-detect stderr: + local l_hook=scheduler-detect | |
? plugn trigger scheduler-detect stderr: + shift | |
? plugn trigger scheduler-detect stderr: + dokku_log_event 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: + declare 'desc=log dokku events' | |
? plugn trigger scheduler-detect stderr: + logger -t dokku-event -i -- 'INVOKED: scheduler-detect( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger scheduler-detect stderr: | |
? plugn trigger scheduler-detect stdout: docker-local | |
? plugn trigger scheduler-detect stdout: | |
? plugn trigger cron-get-property [--global mailto] | |
? plugn trigger cron-get-property stderr: + source /var/lib/dokku/core-plugins/available/common/functions | |
? plugn trigger cron-get-property stderr: ++ set -eo pipefail | |
? plugn trigger cron-get-property stderr: ++ [[ -n 1 ]] | |
? plugn trigger cron-get-property stderr: ++ set -x | |
? plugn trigger cron-get-property stderr: + [[ ! -n 1 ]] | |
? plugn trigger cron-get-property stderr: ++ basename /var/lib/dokku/plugins/enabled/20_events/cron-get-property | |
? plugn trigger cron-get-property stderr: + dokku_log_plugn_trigger_call cron-get-property --global mailto | |
? plugn trigger cron-get-property stderr: + declare 'desc=log plugn trigger calls' | |
? plugn trigger cron-get-property stderr: + local l_hook=cron-get-property | |
? plugn trigger cron-get-property stderr: + shift | |
? plugn trigger cron-get-property stderr: + dokku_log_event 'INVOKED: cron-get-property( --global mailto ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger cron-get-property stderr: + declare 'desc=log dokku events' | |
? plugn trigger cron-get-property stderr: + logger -t dokku-event -i -- 'INVOKED: cron-get-property( --global mailto ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
? plugn trigger cron-get-property stderr: flag provided but not defined: -global | |
? plugn trigger cron-get-property stderr: Usage of /var/lib/dokku/plugins/enabled/cron/cron-get-property: | |
? plugn trigger cron-get-property stderr: | |
? plugn trigger cron-get-property stdout: | |
-----> Updated schedule file | |
+ [[ -n a66304c5fcf481821b335254ba9bbd2415cc1249ee8dc42233f0cd04989d1bf9 6939a7a9107ac47c211e43ff56e94cb1748c9d95a5bc770448acf57bb69180d6 7afcc8fc93e9e4c97bc7c59a5d3d1bdb44b65099d2257f4e5bd53a543267dfb9 ]] | |
+ dokku_log_info1 'Shutting down old containers in 15 seconds' | |
+ declare 'desc=log info1 formatter' | |
+ echo '-----> Shutting down old containers in 15 seconds' | |
-----> Shutting down old containers in 15 seconds | |
+ disown -a | |
+ sleep 0.1 | |
+ exec | |
++ rm -rf /tmp/dokku-1256875-trigger-scheduler-docker-local-scheduler-deploy.LXXU48 | |
+ rm -rf /tmp/dokku-1256875-trigger-scheduler-docker-local-scheduler-deploy.LXXU48 | |
+ dokku_log_info2 'Application deployed:' | |
+ declare 'desc=log info2 formatter' | |
+ echo '=====> Application deployed:' | |
=====> Application deployed: | |
+ sed 's/^/ /' | |
+ plugn trigger domains-urls metasurf urls | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/domains-urls | |
+ dokku_log_plugn_trigger_call domains-urls metasurf urls | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=domains-urls | |
+ shift | |
+ dokku_log_event 'INVOKED: domains-urls( metasurf urls ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: domains-urls( metasurf urls ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ source /var/lib/dokku/plugins/available/domains/functions | |
+++ 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 | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-domains-domains-urls metasurf urls | |
+ declare 'desc=gets an app'\''s urls' | |
+ declare trigger=domains-urls | |
+ declare APP=metasurf URL_TYPE=urls | |
+ local urls | |
+ local SCHEME=http | |
+ local DEFAULT_LISTEN_PORT=80 | |
++ plugn trigger certs-exists metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/certs-exists | |
+ dokku_log_plugn_trigger_call certs-exists metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=certs-exists | |
+ shift | |
+ dokku_log_event 'INVOKED: certs-exists( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: certs-exists( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ source /var/lib/dokku/core-plugins/available/common/functions | |
+++ set -eo pipefail | |
+++ [[ -n 1 ]] | |
+++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-certs-certs-exists metasurf | |
+ declare 'desc=checks if certs exist' | |
+ declare trigger=certs-exists | |
+ declare APP=metasurf | |
+ is_ssl_enabled metasurf | |
+ declare 'desc=returns 0 if ssl is enabled for given app' | |
+ local APP=metasurf | |
+ local APP_SSL_PATH=/home/dokku/metasurf/tls | |
+ [[ -e /home/dokku/metasurf/tls/server.crt ]] | |
+ [[ -e /home/dokku/metasurf/tls/server.key ]] | |
+ return 0 | |
+ echo true | |
+ [[ true == \t\r\u\e ]] | |
+ SCHEME=https | |
+ DEFAULT_LISTEN_PORT=443 | |
++ plugn trigger app-urls metasurf urls | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/app-urls | |
+ dokku_log_plugn_trigger_call app-urls metasurf urls | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=app-urls | |
+ shift | |
+ dokku_log_event 'INVOKED: app-urls( metasurf urls ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: app-urls( metasurf urls ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ urls= | |
+ [[ -n '' ]] | |
+ [[ urls == \u\r\l ]] | |
+ tr ' ' '\n' | |
+ fn-domains-generate-urls metasurf https 443 | |
+ declare APP=metasurf SCHEME=https DEFAULT_LISTEN_PORT=443 | |
+ sort | |
++ plugn trigger domains-list metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/domains-list | |
+ dokku_log_plugn_trigger_call domains-list metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=domains-list | |
+ shift | |
+ dokku_log_event 'INVOKED: domains-list( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: domains-list( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
++ 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 | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ set -eo pipefail | |
+ [[ -n 1 ]] | |
+ set -x | |
+ trigger-domains-domains-list metasurf | |
+ declare 'desc=returns all domains for an app' | |
+ declare trigger=domains-list | |
+ declare APP=metasurf | |
+ get_app_domains metasurf | |
+ declare 'desc=return app domains' | |
+ local APP=metasurf | |
+ local APP_VHOST_PATH=/home/dokku/metasurf/VHOST | |
++ is_app_vhost_enabled metasurf | |
++ declare 'desc=returns true or false if vhost support is enabled for a given application' | |
++ local APP=metasurf | |
+++ config_get metasurf NO_VHOST | |
+++ declare 'desc=get value of given config var' | |
+++ config_sub get metasurf NO_VHOST | |
+++ declare 'desc=executes a config subcommand' | |
+++ local name=get | |
+++ shift | |
+++ /var/lib/dokku/plugins/available/config/config_sub get metasurf NO_VHOST | |
++ local NO_VHOST= | |
++ local APP_VHOST_ENABLED=true | |
++ [[ '' == \1 ]] | |
++ echo true | |
+ [[ true == \t\r\u\e ]] | |
+ [[ -f /home/dokku/metasurf/VHOST ]] | |
+ cat /home/dokku/metasurf/VHOST | |
+ local app_vhosts=metasurfforecast.com | |
+ [[ -n metasurfforecast.com ]] | |
+ for app_vhost in $app_vhosts | |
+ fn-domains-generate-urls-from-config metasurf https metasurfforecast.com 443 | |
+ declare APP=metasurf SCHEME=https VHOST=metasurfforecast.com DEFAULT_LISTEN_PORT=443 | |
++ plugn trigger ports-get metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/ports-get | |
+ dokku_log_plugn_trigger_call ports-get metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=ports-get | |
+ shift | |
+ dokku_log_event 'INVOKED: ports-get( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: ports-get( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ local 'APP_PORT_MAP=http:80:5000 | |
https:443:5000' | |
++ plugn trigger proxy-is-enabled metasurf | |
+ source /var/lib/dokku/core-plugins/available/common/functions | |
++ set -eo pipefail | |
++ [[ -n 1 ]] | |
++ set -x | |
+ [[ ! -n 1 ]] | |
++ basename /var/lib/dokku/plugins/enabled/20_events/proxy-is-enabled | |
+ dokku_log_plugn_trigger_call proxy-is-enabled metasurf | |
+ declare 'desc=log plugn trigger calls' | |
+ local l_hook=proxy-is-enabled | |
+ shift | |
+ dokku_log_event 'INVOKED: proxy-is-enabled( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ declare 'desc=log dokku events' | |
+ logger -t dokku-event -i -- 'INVOKED: proxy-is-enabled( metasurf ) NAME= FINGERPRINT= DOKKU_PID=1256875' | |
+ [[ true == \f\a\l\s\e ]] | |
+ [[ -n http:80:5000 | |
https:443:5000 ]] | |
+ local port_map | |
+ IFS= | |
+ read -r port_map | |
++ awk -F : '{ print $1 }' | |
+ local scheme=http | |
++ awk -F : '{ print $2 }' | |
+ local listen_port=80 | |
+ fn-domains-generate-url https metasurfforecast.com 80 | |
+ declare SCHEME=https VHOST=metasurfforecast.com PORT=80 | |
+ [[ 80 == \8\0 ]] | |
+ echo http://metasurfforecast.com | |
+ IFS= | |
+ read -r port_map | |
++ awk -F : '{ print $1 }' | |
+ local scheme=https | |
++ awk -F : '{ print $2 }' | |
+ local listen_port=443 | |
+ fn-domains-generate-url https metasurfforecast.com 443 | |
+ declare SCHEME=https VHOST=metasurfforecast.com PORT=443 | |
+ [[ 443 == \8\0 ]] | |
+ [[ 443 == \4\4\3 ]] | |
+ echo https://metasurfforecast.com | |
+ IFS= | |
+ read -r port_map | |
http://metasurfforecast.com | |
https://metasurfforecast.com | |
+ echo | |
+ implemented=1 | |
+ [[ 1 -eq 0 ]] | |
+ [[ 1 -eq 0 ]] | |
+ exit 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment