Skip to content

Instantly share code, notes, and snippets.

@chgad
Created August 27, 2024 14:07
Show Gist options
  • Save chgad/0cc3d1a8f99b7075f2bad8d98bf3e014 to your computer and use it in GitHub Desktop.
Save chgad/0cc3d1a8f99b7075f2bad8d98bf3e014 to your computer and use it in GitHub Desktop.
+ 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=535076
+ DOKKU_PID=535076
+ 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 git-receive-pack ''\''clock-backend-staging'\'''
+ declare 'desc=top-level cli arg parser'
+ local next_index=1
+ local skip=false
+ args=('git-receive-pack' ''\''clock-backend-staging'\''')
+ local args
+ local flags
+ for arg in "$@"
+ [[ false == \t\r\u\e ]]
+ case "$arg" in
+ [[ false == \t\r\u\e ]]
+ [[ git-receive-pack == \-\-\a\p\p ]]
+ [[ git-receive-pack =~ ^--.* ]]
+ next_index=2
+ for arg in "$@"
+ [[ false == \t\r\u\e ]]
+ case "$arg" in
+ [[ false == \t\r\u\e ]]
+ [[ 'clock-backend-staging' == \-\-\a\p\p ]]
+ [[ 'clock-backend-staging' =~ ^--.* ]]
+ next_index=3
+ [[ -z '' ]]
++ echo -e ''
++ sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//'
+ export DOKKU_GLOBAL_FLAGS=
+ DOKKU_GLOBAL_FLAGS=
+ return 0
+ args=("$@")
+ skip_arg=false
+ [[ git-receive-pack =~ ^--.* ]]
+ has_tty
+ declare 'desc=return 0 if we have a tty'
+ [[ '' == \t\r\u\e ]]
+ [[ '' == \t\r\u\e ]]
++ LC_ALL=C
++ /usr/bin/tty
++ true
+ [[ not a tty == \n\o\t\ \a\ \t\t\y ]]
+ return 1
+ DOKKU_QUIET_OUTPUT=1
++ id -un
+ [[ dokku != \d\o\k\k\u ]]
+ [[ git-receive-pack =~ ^plugin:.* ]]
+ [[ git-receive-pack == \s\s\h\-\k\e\y\s\:\a\d\d ]]
+ [[ git-receive-pack == \s\s\h\-\k\e\y\s\:\r\e\m\o\v\e ]]
+ [[ git-receive-pack == \s\c\h\e\d\u\l\e\r\-\k\3\s\:\i\n\i\t\i\a\l\i\z\e ]]
+ [[ git-receive-pack == \s\c\h\e\d\u\l\e\r\-\k\3\s\:\u\n\i\n\s\t\a\l\l ]]
+ [[ -n git-receive-pack 'clock-backend-staging' ]]
+ export -n SSH_ORIGINAL_COMMAND
+ exit_code=0
+ [[ git-receive-pack =~ git-* ]]
+ set -f
+ /usr/bin/dokku git-receive-pack ''\''clock-backend-staging'\'''
+ 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=535076
+ DOKKU_PID=535076
+ 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 git-receive-pack ''\''clock-backend-staging'\'''
+ declare 'desc=top-level cli arg parser'
+ local next_index=1
+ local skip=false
+ args=('git-receive-pack' ''\''clock-backend-staging'\''')
+ local args
+ local flags
+ for arg in "$@"
+ [[ false == \t\r\u\e ]]
+ case "$arg" in
+ [[ false == \t\r\u\e ]]
+ [[ git-receive-pack == \-\-\a\p\p ]]
+ [[ git-receive-pack =~ ^--.* ]]
+ next_index=2
+ for arg in "$@"
+ [[ false == \t\r\u\e ]]
+ case "$arg" in
+ [[ false == \t\r\u\e ]]
+ [[ 'clock-backend-staging' == \-\-\a\p\p ]]
+ [[ 'clock-backend-staging' =~ ^--.* ]]
+ next_index=3
+ [[ -z '' ]]
++ sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//'
++ echo -e ''
+ export DOKKU_GLOBAL_FLAGS=
+ DOKKU_GLOBAL_FLAGS=
+ return 0
+ args=("$@")
+ skip_arg=false
+ [[ git-receive-pack =~ ^--.* ]]
+ has_tty
+ declare 'desc=return 0 if we have a tty'
+ [[ '' == \t\r\u\e ]]
+ [[ '' == \t\r\u\e ]]
++ LC_ALL=C
++ /usr/bin/tty
++ true
+ [[ not a tty == \n\o\t\ \a\ \t\t\y ]]
+ return 1
+ DOKKU_QUIET_OUTPUT=1
++ id -un
+ [[ dokku != \d\o\k\k\u ]]
+ [[ git-receive-pack =~ ^plugin:.* ]]
+ [[ git-receive-pack == \s\s\h\-\k\e\y\s\:\a\d\d ]]
+ [[ git-receive-pack == \s\s\h\-\k\e\y\s\:\r\e\m\o\v\e ]]
+ [[ git-receive-pack == \s\c\h\e\d\u\l\e\r\-\k\3\s\:\i\n\i\t\i\a\l\i\z\e ]]
+ [[ git-receive-pack == \s\c\h\e\d\u\l\e\r\-\k\3\s\:\u\n\i\n\s\t\a\l\l ]]
+ [[ -n '' ]]
+ dokku_auth git-receive-pack ''\''clock-backend-staging'\'''
+ declare 'desc=calls user-auth plugin trigger'
+ export SSH_USER=dokku
+ SSH_USER=dokku
+ export SSH_NAME=admin
+ SSH_NAME=admin
+ export DOKKU_COMMAND=git-receive-pack
+ DOKKU_COMMAND=git-receive-pack
++ wc -l
++ find /var/lib/dokku/plugins/enabled/20_events/user-auth
+ 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 git-receive-pack ''\''clock-backend-staging'\'''
+ declare 'desc=executes dokku sub-commands'
+ local PLUGIN_NAME=git-receive-pack
+ local PLUGIN_CMD=git-receive-pack
+ local implemented=0
+ local script
+ argv=('git-receive-pack' ''\''clock-backend-staging'\''')
+ local argv
+ case "$PLUGIN_NAME" in
++ readlink -f /var/lib/dokku/plugins/enabled/git-receive-pack
+ [[ /var/lib/dokku/plugins/enabled/git-receive-pack == *core-plugins* ]]
+ [[ -x /var/lib/dokku/plugins/enabled/git-receive-pack/subcommands/default ]]
+ [[ -x /var/lib/dokku/plugins/enabled/git-receive-pack/subcommands/git-receive-pack ]]
+ [[ -x /var/lib/dokku/plugins/enabled/git-receive-pack/subcommands/git-receive-pack ]]
+ [[ 0 -eq 0 ]]
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/00_dokku-standard/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/20_events/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/app-json/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/apps/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/builder-dockerfile/commands git-receive-pack ''\''clock-backend-staging'\'''
+ source /var/lib/dokku/plugins/available/builder-dockerfile/help-functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ case "$1" in
+ exit 10
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/builder-lambda/commands git-receive-pack ''\''clock-backend-staging'\'''
+ source /var/lib/dokku/plugins/available/builder-lambda/help-functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ case "$1" in
+ exit 10
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/builder-nixpacks/commands git-receive-pack ''\''clock-backend-staging'\'''
+ source /var/lib/dokku/plugins/available/builder-nixpacks/help-functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ case "$1" in
+ exit 10
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/builder-null/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/builder-pack/commands git-receive-pack ''\''clock-backend-staging'\'''
+ source /var/lib/dokku/plugins/available/builder-pack/help-functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ case "$1" in
+ exit 10
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/builder/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/buildpacks/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/caddy-vhosts/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/certs/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/checks/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/config/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/cron/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/docker-options/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/domains/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/enter/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/git/commands git-receive-pack ''\''clock-backend-staging'\'''
+ source /var/lib/dokku/plugins/available/git/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
++ source /var/lib/dokku/plugins/available/git/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
+ source /var/lib/dokku/plugins/available/git/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
+ source /var/lib/dokku/plugins/available/git/help-functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ case "$1" in
+ cmd-git-glob git-receive-pack ''\''clock-backend-staging'\'''
+ declare 'desc=catch-all for any other git-* commands'
+ declare 'cmd=git-*'
++ echo ''\''clock-backend-staging'\'''
++ perl -pe 's/(?<!\\)'\''//g'
++ sed 's/\\'\''/'\''/g'
++ sed 's/^\///g'
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_ADDRESS = "de_DE.UTF-8",
LC_NAME = "de_DE.UTF-8",
LC_MONETARY = "de_DE.UTF-8",
LC_PAPER = "de_DE.UTF-8",
LC_IDENTIFICATION = "de_DE.UTF-8",
LC_TELEPHONE = "de_DE.UTF-8",
LC_MEASUREMENT = "de_DE.UTF-8",
LC_TIME = "de_DE.UTF-8",
LC_NUMERIC = "de_DE.UTF-8",
LANG = "C.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("C.UTF-8").
+ local APP=clock-backend-staging
+ local APP_PATH=/home/dokku/clock-backend-staging
+ plugn trigger app-exists clock-backend-staging
+ [[ git-receive-pack == \g\i\t\-\r\e\c\e\i\v\e\-\p\a\c\k ]]
+ [[ ! -d /home/dokku/clock-backend-staging/refs ]]
+ [[ git-receive-pack == \g\i\t\-\r\e\c\e\i\v\e\-\p\a\c\k ]]
+ local 'args=git-receive-pack '\''/home/dokku/clock-backend-staging'\'''
+ git-shell -c 'git-receive-pack '\''/home/dokku/clock-backend-staging'\'''
remote: + export DOKKU_HOST_ROOT=/home/dokku
remote: + DOKKU_HOST_ROOT=/home/dokku
remote: + export DOKKU_DISTRO
remote: ++ . /etc/os-release
remote: ++ echo ubuntu
remote: + DOKKU_DISTRO=ubuntu
remote: + export DOCKER_BIN=docker
remote: + DOCKER_BIN=docker
remote: + export DOKKU_IMAGE=gliderlabs/herokuish:latest-22
remote: + DOKKU_IMAGE=gliderlabs/herokuish:latest-22
remote: + export DOKKU_CNB_BUILDER=heroku/builder:22
remote: + DOKKU_CNB_BUILDER=heroku/builder:22
remote: + export DOKKU_LIB_ROOT=/var/lib/dokku
remote: + DOKKU_LIB_ROOT=/var/lib/dokku
remote: + export PLUGIN_PATH=/var/lib/dokku/plugins
remote: + PLUGIN_PATH=/var/lib/dokku/plugins
remote: + export PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
remote: + PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
remote: + export PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
remote: + PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
remote: + export PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
remote: + PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
remote: + export PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
remote: + PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
remote: + export PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
remote: + PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
remote: + export DOKKU_SYSTEM_GROUP=dokku
remote: + DOKKU_SYSTEM_GROUP=dokku
remote: + export DOKKU_SYSTEM_USER=dokku
remote: + DOKKU_SYSTEM_USER=dokku
remote: + export DOKKU_API_VERSION=1
remote: + DOKKU_API_VERSION=1
remote: + export DOKKU_NOT_IMPLEMENTED_EXIT=10
remote: + DOKKU_NOT_IMPLEMENTED_EXIT=10
remote: + export DOKKU_VALID_EXIT=0
remote: + DOKKU_VALID_EXIT=0
remote: + export DOKKU_PID=535076
remote: + DOKKU_PID=535076
remote: + export DOKKU_LOGS_DIR=/var/log/dokku
remote: + DOKKU_LOGS_DIR=/var/log/dokku
remote: + export DOKKU_LOGS_HOST_DIR=/var/log/dokku
remote: + DOKKU_LOGS_HOST_DIR=/var/log/dokku
remote: + export DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
remote: + DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
remote: + export DOKKU_CONTAINER_LABEL=dokku
remote: + DOKKU_CONTAINER_LABEL=dokku
remote: + export 'DOKKU_GLOBAL_BUILD_ARGS=--label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku'
remote: + DOKKU_GLOBAL_BUILD_ARGS='--label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku'
remote: + export 'DOKKU_GLOBAL_RUN_ARGS=--label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku'
remote: + DOKKU_GLOBAL_RUN_ARGS='--label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku'
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + parse_args git-hook clock-backend-staging
remote: + declare 'desc=top-level cli arg parser'
remote: + local next_index=1
remote: + local skip=false
remote: + args=('git-hook' 'clock-backend-staging')
remote: + local args
remote: + local flags
remote: + for arg in "$@"
remote: + [[ false == \t\r\u\e ]]
remote: + case "$arg" in
remote: + [[ false == \t\r\u\e ]]
remote: + [[ git-hook == \-\-\a\p\p ]]
remote: + [[ git-hook =~ ^--.* ]]
remote: + next_index=2
remote: + for arg in "$@"
remote: + [[ false == \t\r\u\e ]]
remote: + case "$arg" in
remote: + [[ false == \t\r\u\e ]]
remote: + [[ clock-backend-staging == \-\-\a\p\p ]]
remote: + [[ clock-backend-staging =~ ^--.* ]]
remote: + next_index=3
remote: + [[ -z '' ]]
remote: ++ echo -e ''
remote: ++ sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//'
remote: + export DOKKU_GLOBAL_FLAGS=
remote: + DOKKU_GLOBAL_FLAGS=
remote: + return 0
remote: + args=("$@")
remote: + skip_arg=false
remote: + [[ git-hook =~ ^--.* ]]
remote: + has_tty
remote: + declare 'desc=return 0 if we have a tty'
remote: + [[ '' == \t\r\u\e ]]
remote: + [[ '' == \t\r\u\e ]]
remote: ++ LC_ALL=C
remote: ++ /usr/bin/tty
remote: ++ true
remote: + [[ not a tty == \n\o\t\ \a\ \t\t\y ]]
remote: + return 1
remote: + DOKKU_QUIET_OUTPUT=1
remote: ++ id -un
remote: + [[ dokku != \d\o\k\k\u ]]
remote: + [[ git-hook =~ ^plugin:.* ]]
remote: + [[ git-hook == \s\s\h\-\k\e\y\s\:\a\d\d ]]
remote: + [[ git-hook == \s\s\h\-\k\e\y\s\:\r\e\m\o\v\e ]]
remote: + [[ git-hook == \s\c\h\e\d\u\l\e\r\-\k\3\s\:\i\n\i\t\i\a\l\i\z\e ]]
remote: + [[ git-hook == \s\c\h\e\d\u\l\e\r\-\k\3\s\:\u\n\i\n\s\t\a\l\l ]]
remote: + [[ -n '' ]]
remote: + dokku_auth git-hook clock-backend-staging
remote: + declare 'desc=calls user-auth plugin trigger'
remote: + export SSH_USER=dokku
remote: + SSH_USER=dokku
remote: + export SSH_NAME=admin
remote: + SSH_NAME=admin
remote: + export DOKKU_COMMAND=git-hook
remote: + DOKKU_COMMAND=git-hook
remote: ++ wc -l
remote: ++ find /var/lib/dokku/plugins/enabled/20_events/user-auth
remote: + local user_auth_count=1
remote: + [[ 1 == 0 ]]
remote: + [[ 1 == 1 ]]
remote: + [[ -f /var/lib/dokku/plugins/enabled/20_events/user-auth ]]
remote: + return 0
remote: + case "$1" in
remote: + execute_dokku_cmd git-hook clock-backend-staging
remote: + declare 'desc=executes dokku sub-commands'
remote: + local PLUGIN_NAME=git-hook
remote: + local PLUGIN_CMD=git-hook
remote: + local implemented=0
remote: + local script
remote: + argv=('git-hook' 'clock-backend-staging')
remote: + local argv
remote: + case "$PLUGIN_NAME" in
remote: ++ readlink -f /var/lib/dokku/plugins/enabled/git-hook
remote: + [[ /var/lib/dokku/plugins/enabled/git-hook == *core-plugins* ]]
remote: + [[ -x /var/lib/dokku/plugins/enabled/git-hook/subcommands/default ]]
remote: + [[ -x /var/lib/dokku/plugins/enabled/git-hook/subcommands/git-hook ]]
remote: + [[ -x /var/lib/dokku/plugins/enabled/git-hook/subcommands/git-hook ]]
remote: + [[ 0 -eq 0 ]]
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/00_dokku-standard/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/20_events/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/app-json/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/apps/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/builder-dockerfile/commands git-hook clock-backend-staging
remote: + source /var/lib/dokku/plugins/available/builder-dockerfile/help-functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + case "$1" in
remote: + exit 10
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/builder-lambda/commands git-hook clock-backend-staging
remote: + source /var/lib/dokku/plugins/available/builder-lambda/help-functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + case "$1" in
remote: + exit 10
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/builder-nixpacks/commands git-hook clock-backend-staging
remote: + source /var/lib/dokku/plugins/available/builder-nixpacks/help-functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + case "$1" in
remote: + exit 10
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/builder-null/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/builder-pack/commands git-hook clock-backend-staging
remote: + source /var/lib/dokku/plugins/available/builder-pack/help-functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + case "$1" in
remote: + exit 10
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/builder/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/buildpacks/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/caddy-vhosts/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/certs/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/checks/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/config/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/cron/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/docker-options/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/domains/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/enter/commands git-hook clock-backend-staging
remote: + exit_code=10
remote: + set -e
remote: + [[ 10 -eq 10 ]]
remote: + continue
remote: + for script in $PLUGIN_ENABLED_PATH/*/commands
remote: + set +e
remote: + /var/lib/dokku/plugins/enabled/git/commands git-hook clock-backend-staging
remote: + source /var/lib/dokku/plugins/available/git/functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ source /var/lib/dokku/plugins/available/git/internal-functions
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/git/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/git/help-functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + case "$1" in
remote: + cmd-git-hook git-hook clock-backend-staging
remote: + declare 'desc=kick off receive-app trigger from git prereceive hook'
remote: + declare cmd=git-hook
remote: + [[ git-hook == \g\i\t\-\h\o\o\k ]]
remote: + shift 1
remote: + declare APP=clock-backend-staging
remote: + local DOKKU_DEPLOY_BRANCH
remote: + plugn trigger app-exists clock-backend-staging
remote: ++ fn-git-deploy-branch clock-backend-staging
remote: ++ declare 'desc=retrieve the deploy branch for a given application'
remote: ++ local APP=clock-backend-staging
remote: ++ local DEFAULT_BRANCH=master
remote: +++ fn-plugin-property-get git clock-backend-staging deploy-branch ''
remote: +++ declare 'desc=returns the value for a given property'
remote: +++ declare PLUGIN=git APP=clock-backend-staging KEY=deploy-branch DEFAULT=
remote: +++ fn-plugin-property-get-default git clock-backend-staging deploy-branch ''
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=git APP=clock-backend-staging KEY=deploy-branch DEFAULT=
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default git clock-backend-staging deploy-branch ''
remote: ++ local DOKKU_DEPLOY_BRANCH=
remote: +++ fn-plugin-property-get git --global deploy-branch ''
remote: +++ declare 'desc=returns the value for a given property'
remote: +++ declare PLUGIN=git APP=--global KEY=deploy-branch DEFAULT=
remote: +++ fn-plugin-property-get-default git --global deploy-branch ''
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=git APP=--global KEY=deploy-branch DEFAULT=
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default git --global deploy-branch ''
remote: ++ local DOKKU_GLOBAL_DEPLOY_BRANCH=
remote: ++ [[ -n '' ]]
remote: ++ [[ -n '' ]]
remote: ++ echo master
remote: + DOKKU_DEPLOY_BRANCH=master
remote: + git check-ref-format --branch master
remote: + local oldrev newrev refname
remote: + read -r oldrev newrev refname
remote: + [[ refs/heads/master == \r\e\f\s\/\h\e\a\d\s\/\m\a\s\t\e\r ]]
remote: + git_receive_app clock-backend-staging 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=git receive-app plugin trigger'
remote: + declare APP=clock-backend-staging REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: + [[ ! -d /home/dokku/clock-backend-staging/refs ]]
remote: + local exit_code=0
remote: + acquire_app_deploy_lock clock-backend-staging exclusive
remote: + declare 'desc=acquire advisory lock for use in deploys'
remote: + local APP=clock-backend-staging
remote: + local LOCK_TYPE=exclusive
remote: + local APP_DEPLOY_LOCK_FILE=/var/lib/dokku/data/apps/clock-backend-staging/.deploy.lock
remote: + local 'LOCK_WAITING_MSG=clock-backend-staging currently has a deploy lock in place. Waiting...'
remote: + local 'LOCK_FAILED_MSG=clock-backend-staging currently has a deploy lock in place. Exiting...'
remote: + acquire_advisory_lock /var/lib/dokku/data/apps/clock-backend-staging/.deploy.lock exclusive 'clock-backend-staging currently has a deploy lock in place. Waiting...' 'clock-backend-staging currently has a deploy lock in place. Exiting...'
remote: + declare 'desc=acquire advisory lock'
remote: + local LOCK_FILE=/var/lib/dokku/data/apps/clock-backend-staging/.deploy.lock LOCK_TYPE=exclusive 'LOCK_WAITING_MSG=clock-backend-staging currently has a deploy lock in place. Waiting...' 'LOCK_FAILED_MSG=clock-backend-staging currently has a deploy lock in place. Exiting...'
remote: + local LOCK_FD=200
remote: + local SHOW_MSG=true
remote: + eval 'exec 200>/var/lib/dokku/data/apps/clock-backend-staging/.deploy.lock'
remote: ++ exec
remote: + [[ exclusive == \w\a\i\t\i\n\g ]]
remote: + flock -n 200
remote: + echo 535076
remote: + git_build clock-backend-staging 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=setup and call git_build_app_repo'
remote: + local APP=clock-backend-staging REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: + local DOKKU_DEPLOY_BRANCH ENV_VAR_NAME REF
remote: + [[ -n 176a0f5c697cf163626084fabe4dc84dd467f956 ]]
remote: ++ fn-plugin-property-get git clock-backend-staging rev-env-var
remote: ++ declare 'desc=returns the value for a given property'
remote: ++ declare PLUGIN=git APP=clock-backend-staging KEY=rev-env-var DEFAULT=
remote: ++ fn-plugin-property-get-default git clock-backend-staging rev-env-var ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=git APP=clock-backend-staging KEY=rev-env-var DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default git clock-backend-staging rev-env-var ''
remote: + ENV_VAR_NAME=
remote: + [[ -z '' ]]
remote: + fn-plugin-property-exists git clock-backend-staging rev-env-var
remote: + declare 'desc=returns whether the property store has a value for an app'
remote: + declare PLUGIN=git APP=clock-backend-staging KEY=rev-env-var
remote: + /var/lib/dokku/core-plugins/available/common/prop exists git clock-backend-staging rev-env-var
remote: + ENV_VAR_NAME=GIT_REV
remote: + [[ -n GIT_REV ]]
remote: + DOKKU_QUIET_OUTPUT=1
remote: + config_set --no-restart clock-backend-staging GIT_REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=set value of given config var'
remote: + config_sub set --no-restart clock-backend-staging GIT_REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=executes a config subcommand'
remote: + local name=set
remote: + shift
remote: + /var/lib/dokku/plugins/available/config/config_sub set --no-restart clock-backend-staging GIT_REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: ! exec: plugn trigger post-config-update clock-backend-staging set GIT_REV
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ? plugn trigger post-config-update stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger post-config-update stderr: ++ set -eo pipefail
remote: ? plugn trigger post-config-update stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger post-config-update stderr: ++ set -x
remote: ? plugn trigger post-config-update stderr: + [[ ! -n '' ]]
remote: ? plugn trigger post-config-update stderr:
remote: ? plugn trigger post-config-update stdout:
remote: + local REF=176a0f5c697cf163626084fabe4dc84dd467f956
remote: + [[ -z 176a0f5c697cf163626084fabe4dc84dd467f956 ]]
remote: + git_build_app_repo clock-backend-staging 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=builds local git app repo for app'
remote: + declare APP=clock-backend-staging REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: + local DOKKU_GLOBAL_DISABLE_AUTOCREATE
remote: + verify_app_name clock-backend-staging
remote: + declare 'desc=verify app name format and app existence'
remote: + declare APP=clock-backend-staging
remote: + /var/lib/dokku/core-plugins/available/common/common --quiet verify-app-name clock-backend-staging
remote: + return 0
remote: ++ mktemp -d /tmp/dokku-535076-git_build_app_repo.XXXXXX
remote: + local GIT_BUILD_APP_REPO_TMP_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + trap 'popd &>/dev/null || true; rm -rf '\''/tmp/dokku-535076-git_build_app_repo.rmMtcH'\'' >/dev/null' RETURN INT TERM EXIT
remote: + chmod 755 /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + unset GIT_DIR GIT_QUARANTINE_PATH GIT_WORK_TREE
remote: + plugn trigger app-exists clock-backend-staging
remote: + fn-git-setup-build-dir clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare APP=clock-backend-staging GIT_WORKDIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: ++ fn-plugin-property-get git clock-backend-staging keep-git-dir ''
remote: ++ declare 'desc=returns the value for a given property'
remote: ++ declare PLUGIN=git APP=clock-backend-staging KEY=keep-git-dir DEFAULT=
remote: ++ fn-plugin-property-get-default git clock-backend-staging keep-git-dir ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=git APP=clock-backend-staging KEY=keep-git-dir DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default git clock-backend-staging keep-git-dir ''
remote: + local DOKKU_KEEP_GIT_DIR=
remote: + [[ '' == \t\r\u\e ]]
remote: + fn-git-setup-build-dir-worktree clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare APP=clock-backend-staging GIT_WORKDIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: + local APP_ROOT=/home/dokku/clock-backend-staging
remote: + unset GIT_QUARANTINE_PATH
remote: + suppress_output fn-git-cmd /home/dokku/clock-backend-staging worktree add /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=suppress all output from a given command unless there is an error'
remote: + local TMP_COMMAND_OUTPUT
remote: ++ mktemp /tmp/dokku-535076-suppress_output.XXXXXX
remote: + TMP_COMMAND_OUTPUT=/tmp/dokku-535076-suppress_output.B31g6Z
remote: + fn-git-cmd /home/dokku/clock-backend-staging worktree add /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + rm -rf /tmp/dokku-535076-suppress_output.B31g6Z
remote: + return 0
remote: + fn-git-setup-build-dir-submodules clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare APP=clock-backend-staging GIT_WORKDIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: ++ fn-plugin-property-get git clock-backend-staging keep-git-dir ''
remote: ++ declare 'desc=returns the value for a given property'
remote: ++ declare PLUGIN=git APP=clock-backend-staging KEY=keep-git-dir DEFAULT=
remote: ++ fn-plugin-property-get-default git clock-backend-staging keep-git-dir ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=git APP=clock-backend-staging KEY=keep-git-dir DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default git clock-backend-staging keep-git-dir ''
remote: + local DOKKU_KEEP_GIT_DIR=
remote: + unset GIT_QUARANTINE_PATH
remote: + suppress_output fn-git-cmd /tmp/dokku-535076-git_build_app_repo.rmMtcH submodule sync --recursive
remote: + declare 'desc=suppress all output from a given command unless there is an error'
remote: + local TMP_COMMAND_OUTPUT
remote: ++ mktemp /tmp/dokku-535076-suppress_output.XXXXXX
remote: + TMP_COMMAND_OUTPUT=/tmp/dokku-535076-suppress_output.GNTTZ7
remote: + fn-git-cmd /tmp/dokku-535076-git_build_app_repo.rmMtcH submodule sync --recursive
remote: + rm -rf /tmp/dokku-535076-suppress_output.GNTTZ7
remote: + return 0
remote: + suppress_output fn-git-cmd /tmp/dokku-535076-git_build_app_repo.rmMtcH submodule update --init --recursive
remote: + declare 'desc=suppress all output from a given command unless there is an error'
remote: + local TMP_COMMAND_OUTPUT
remote: ++ mktemp /tmp/dokku-535076-suppress_output.XXXXXX
remote: + TMP_COMMAND_OUTPUT=/tmp/dokku-535076-suppress_output.HTbERp
remote: + fn-git-cmd /tmp/dokku-535076-git_build_app_repo.rmMtcH submodule update --init --recursive
remote: + rm -rf /tmp/dokku-535076-suppress_output.HTbERp
remote: + return 0
remote: + [[ '' != \t\r\u\e ]]
remote: + pushd /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + find /tmp/dokku-535076-git_build_app_repo.rmMtcH -name .git -prune -exec rm -rf '{}' ';'
remote: + popd
remote: + suppress_output fn-git-cmd /home/dokku/clock-backend-staging worktree prune
remote: + declare 'desc=suppress all output from a given command unless there is an error'
remote: + local TMP_COMMAND_OUTPUT
remote: ++ mktemp /tmp/dokku-535076-suppress_output.XXXXXX
remote: + TMP_COMMAND_OUTPUT=/tmp/dokku-535076-suppress_output.h0V4hM
remote: + fn-git-cmd /home/dokku/clock-backend-staging worktree prune
remote: + rm -rf /tmp/dokku-535076-suppress_output.h0V4hM
remote: + return 0
remote: + pushd /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + local DOKKU_APP_DISABLE_ANSI_PREFIX_REMOVAL DOKKU_GLOBAL_DISABLE_ANSI_PREFIX_REMOVAL DOKKU_DISABLE_ANSI_PREFIX_REMOVAL
remote: ++ config_get clock-backend-staging DOKKU_DISABLE_ANSI_PREFIX_REMOVAL
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_DISABLE_ANSI_PREFIX_REMOVAL
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_DISABLE_ANSI_PREFIX_REMOVAL
remote: ++ true
remote: + DOKKU_APP_DISABLE_ANSI_PREFIX_REMOVAL=
remote: ++ config_get --global DOKKU_DISABLE_ANSI_PREFIX_REMOVAL
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get --global DOKKU_DISABLE_ANSI_PREFIX_REMOVAL
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get --global DOKKU_DISABLE_ANSI_PREFIX_REMOVAL
remote: ++ true
remote: + DOKKU_GLOBAL_DISABLE_ANSI_PREFIX_REMOVAL=
remote: + DOKKU_DISABLE_ANSI_PREFIX_REMOVAL=
remote: + [[ '' == \t\r\u\e ]]
remote: + git_trigger_build clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=triggers the actual build process for a given app within a directory at a particular revision'
remote: + declare APP=clock-backend-staging TMP_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: + local BUILDER
remote: + plugn trigger core-post-extract clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + sed -u 's/^//'
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ! exec: plugn trigger git-get-property clock-backend-staging source-image
remote: ? plugn trigger git-get-property stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger git-get-property stderr: ++ set -eo pipefail
remote: ? plugn trigger git-get-property stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger git-get-property stderr: ++ set -x
remote: ? plugn trigger git-get-property stderr: + [[ ! -n '' ]]
remote: ? plugn trigger git-get-property stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger git-get-property stderr: +++ set -eo pipefail
remote: ? plugn trigger git-get-property stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger git-get-property stderr: +++ set -x
remote: ? plugn trigger git-get-property stderr: ++ set -eo pipefail
remote: ? plugn trigger git-get-property stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger git-get-property stderr: ++ set -x
remote: ? plugn trigger git-get-property stderr: + [[ -n 1 ]]
remote: ? plugn trigger git-get-property stderr: + set -x
remote: ? plugn trigger git-get-property stderr: + trigger-git-git-get-property clock-backend-staging source-image
remote: ? plugn trigger git-get-property stderr: + declare 'desc=return the value for an app'\''s git property'
remote: ? plugn trigger git-get-property stderr: + declare trigger=git-get-property
remote: ? plugn trigger git-get-property stderr: + declare APP=clock-backend-staging KEY=source-image
remote: ? plugn trigger git-get-property stderr: + [[ source-image == \s\o\u\r\c\e\-\i\m\a\g\e ]]
remote: ? plugn trigger git-get-property stderr: + fn-git-source-image clock-backend-staging
remote: ? plugn trigger git-get-property stderr: + declare 'desc=retrieve the source-image for a given application'
remote: ? plugn trigger git-get-property stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger git-get-property stderr: + fn-plugin-property-get git clock-backend-staging source-image ''
remote: ? plugn trigger git-get-property stderr: + declare 'desc=returns the value for a given property'
remote: ? plugn trigger git-get-property stderr: + declare PLUGIN=git APP=clock-backend-staging KEY=source-image DEFAULT=
remote: ? plugn trigger git-get-property stderr: + fn-plugin-property-get-default git clock-backend-staging source-image ''
remote: ? plugn trigger git-get-property stderr: + declare 'desc=returns the value for a given property with a specified default value'
remote: ? plugn trigger git-get-property stderr: + declare PLUGIN=git APP=clock-backend-staging KEY=source-image DEFAULT=
remote: ? plugn trigger git-get-property stderr: + /var/lib/dokku/core-plugins/available/common/prop get-with-default git clock-backend-staging source-image ''
remote: ? plugn trigger git-get-property stderr: + return
remote: ? plugn trigger git-get-property stderr:
remote: ? plugn trigger git-get-property stdout:
remote: ! exec: plugn trigger builder-get-property clock-backend-staging build-dir
remote: ? plugn trigger builder-get-property stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger builder-get-property stderr: ++ set -eo pipefail
remote: ? plugn trigger builder-get-property stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger builder-get-property stderr: ++ set -x
remote: ? plugn trigger builder-get-property stderr: + [[ ! -n '' ]]
remote: ? plugn trigger builder-get-property stderr:
remote: ? plugn trigger builder-get-property stdout:
remote: ? plugn trigger builder-get-property stdout:
remote: + source /var/lib/dokku/plugins/available/builder-dockerfile/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-dockerfile-core-post-extract clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=builder-dockerfile post-extract plugin trigger'
remote: + declare trigger=post-extract
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: ++ fn-builder-dockerfile-computed-dockerfile-path clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-builder-dockerfile-dockerfile-path clock-backend-staging
remote: +++ declare APP=clock-backend-staging
remote: +++ fn-plugin-property-get-default builder-dockerfile clock-backend-staging dockerfile-path ''
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=builder-dockerfile APP=clock-backend-staging KEY=dockerfile-path DEFAULT=
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default builder-dockerfile clock-backend-staging dockerfile-path ''
remote: ++ file=docker/dokku/Dockerfile
remote: ++ [[ docker/dokku/Dockerfile == '' ]]
remote: ++ echo docker/dokku/Dockerfile
remote: + local NEW_DOCKERFILE=docker/dokku/Dockerfile
remote: + pushd ''
remote: + [[ -z docker/dokku/Dockerfile ]]
remote: + [[ docker/dokku/Dockerfile == \D\o\c\k\e\r\f\i\l\e ]]
remote: + [[ ! -f docker/dokku/Dockerfile ]]
remote: + mv docker/dokku/Dockerfile Dockerfile
remote: + popd
remote: + source /var/lib/dokku/plugins/available/builder-lambda/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-lambda-core-post-extract clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=builder-lambda post-extract plugin trigger'
remote: + declare trigger=post-extract
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: ++ fn-builder-lambda-computed-lambdayml-path clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-builder-lambda-lambdayml-path clock-backend-staging
remote: +++ declare APP=clock-backend-staging
remote: +++ fn-plugin-property-get-default builder-lambda clock-backend-staging lambdayml-path ''
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=builder-lambda APP=clock-backend-staging KEY=lambdayml-path DEFAULT=
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default builder-lambda clock-backend-staging lambdayml-path ''
remote: ++ file=
remote: ++ [[ '' == '' ]]
remote: +++ fn-builder-lambda-global-lambdayml-path clock-backend-staging
remote: +++ declare APP=clock-backend-staging
remote: +++ fn-plugin-property-get-default builder-lambda --global lambdayml-path lambda.yml
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=builder-lambda APP=--global KEY=lambdayml-path DEFAULT=lambda.yml
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default builder-lambda --global lambdayml-path lambda.yml
remote: ++ file=lambda.yml
remote: ++ echo lambda.yml
remote: + local NEW_LAMBDA_YML=lambda.yml
remote: + pushd ''
remote: + [[ -z lambda.yml ]]
remote: + [[ ! -f lambda.yml ]]
remote: + rm -f lambda.yml
remote: + return
remote: + source /var/lib/dokku/plugins/available/builder-nixpacks/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-nixpacks-core-post-extract clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=builder-nixpacks post-extract plugin trigger'
remote: + declare trigger=post-extract
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: ++ fn-builder-nixpacks-computed-nixpackstoml-path clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-builder-nixpacks-nixpackstoml-path clock-backend-staging
remote: +++ declare APP=clock-backend-staging
remote: +++ fn-plugin-property-get builder-nixpacks clock-backend-staging nixpackstoml-path ''
remote: +++ declare 'desc=returns the value for a given property'
remote: +++ declare PLUGIN=builder-nixpacks APP=clock-backend-staging KEY=nixpackstoml-path DEFAULT=
remote: +++ fn-plugin-property-get-default builder-nixpacks clock-backend-staging nixpackstoml-path ''
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=builder-nixpacks APP=clock-backend-staging KEY=nixpackstoml-path DEFAULT=
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default builder-nixpacks clock-backend-staging nixpackstoml-path ''
remote: ++ file=
remote: ++ [[ '' == '' ]]
remote: +++ fn-builder-nixpacks-global-nixpackstoml-path clock-backend-staging
remote: +++ declare APP=clock-backend-staging
remote: +++ fn-plugin-property-get builder-nixpacks --global nixpackstoml-path nixpacks.toml
remote: +++ declare 'desc=returns the value for a given property'
remote: +++ declare PLUGIN=builder-nixpacks APP=--global KEY=nixpackstoml-path DEFAULT=nixpacks.toml
remote: +++ fn-plugin-property-get-default builder-nixpacks --global nixpackstoml-path nixpacks.toml
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=builder-nixpacks APP=--global KEY=nixpackstoml-path DEFAULT=nixpacks.toml
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default builder-nixpacks --global nixpackstoml-path nixpacks.toml
remote: ++ file=nixpacks.toml
remote: ++ echo nixpacks.toml
remote: + local NEW_NIXPACKS_YML=nixpacks.toml
remote: + pushd ''
remote: + [[ -z nixpacks.toml ]]
remote: + [[ ! -f nixpacks.toml ]]
remote: + rm -f nixpacks.toml
remote: + return
remote: + source /var/lib/dokku/plugins/available/builder-pack/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-pack-core-post-extract clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=builder-pack post-extract plugin trigger'
remote: + declare trigger=post-extract
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: ++ fn-builder-pack-computed-projecttoml-path clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-builder-pack-projecttoml-path clock-backend-staging
remote: +++ declare APP=clock-backend-staging
remote: +++ fn-plugin-property-get-default builder-pack clock-backend-staging projecttoml-path ''
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=builder-pack APP=clock-backend-staging KEY=projecttoml-path DEFAULT=
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default builder-pack clock-backend-staging projecttoml-path ''
remote: ++ file=
remote: ++ [[ '' == '' ]]
remote: +++ fn-builder-pack-global-projecttoml-path clock-backend-staging
remote: +++ declare APP=clock-backend-staging
remote: +++ fn-plugin-property-get-default builder-pack --global projecttoml-path project.toml
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=builder-pack APP=--global KEY=projecttoml-path DEFAULT=project.toml
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default builder-pack --global projecttoml-path project.toml
remote: ++ file=project.toml
remote: ++ echo project.toml
remote: + local NEW_PROJECT_TOML=project.toml
remote: + pushd ''
remote: + [[ -z project.toml ]]
remote: + [[ ! -f project.toml ]]
remote: + rm -f project.toml
remote: + return
remote: + source /var/lib/dokku/plugins/available/nginx-vhosts/internal-functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-nginx-vhosts-core-post-extract clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=nginx-vhosts post-extract plugin trigger'
remote: + declare trigger=post-extract
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: ++ fn-nginx-computed-nginx-conf-sigil-path clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-get-property --computed --app clock-backend-staging nginx-conf-sigil-path
remote: ++ declare 'desc=get a property from the nginx plugin'
remote: ++ /var/lib/dokku/core-plugins/available/nginx-vhosts/nginx-property --computed --app clock-backend-staging nginx-conf-sigil-path
remote: + local CONF_SIGIL_PATH=nginx.conf.sigil
remote: + local app_source_image
remote: ++ plugn trigger git-get-property clock-backend-staging source-image
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-git-git-get-property clock-backend-staging source-image
remote: + declare 'desc=return the value for an app'\''s git property'
remote: + declare trigger=git-get-property
remote: + declare APP=clock-backend-staging KEY=source-image
remote: + [[ source-image == \s\o\u\r\c\e\-\i\m\a\g\e ]]
remote: + fn-git-source-image clock-backend-staging
remote: + declare 'desc=retrieve the source-image for a given application'
remote: + declare APP=clock-backend-staging
remote: + fn-plugin-property-get git clock-backend-staging source-image ''
remote: + declare 'desc=returns the value for a given property'
remote: + declare PLUGIN=git APP=clock-backend-staging KEY=source-image DEFAULT=
remote: + fn-plugin-property-get-default git clock-backend-staging source-image ''
remote: + declare 'desc=returns the value for a given property with a specified default value'
remote: + declare PLUGIN=git APP=clock-backend-staging KEY=source-image DEFAULT=
remote: + /var/lib/dokku/core-plugins/available/common/prop get-with-default git clock-backend-staging source-image ''
remote: + return
remote: + app_source_image=
remote: + [[ -n '' ]]
remote: + fn-nginx-vhosts-copy-from-directory clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH nginx.conf.sigil
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH CONF_SIGIL_PATH=nginx.conf.sigil
remote: + pushd /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + mkdir -p /var/lib/dokku/data/nginx-vhosts/app-clock-backend-staging
remote: + [[ -z nginx.conf.sigil ]]
remote: + [[ ! -f nginx.conf.sigil ]]
remote: + touch /var/lib/dokku/data/nginx-vhosts/app-clock-backend-staging/nginx.conf.sigil.535076.missing
remote: + return
remote: + source /var/lib/dokku/plugins/available/openresty-vhosts/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-openresty-vhosts-core-post-extract clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=openresty-vhosts post-extract plugin trigger'
remote: + declare trigger=post-extract
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + local app_source_image
remote: + mkdir -p /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging
remote: ++ plugn trigger git-get-property clock-backend-staging source-image
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-git-git-get-property clock-backend-staging source-image
remote: + declare 'desc=return the value for an app'\''s git property'
remote: + declare trigger=git-get-property
remote: + declare APP=clock-backend-staging KEY=source-image
remote: + [[ source-image == \s\o\u\r\c\e\-\i\m\a\g\e ]]
remote: + fn-git-source-image clock-backend-staging
remote: + declare 'desc=retrieve the source-image for a given application'
remote: + declare APP=clock-backend-staging
remote: + fn-plugin-property-get git clock-backend-staging source-image ''
remote: + declare 'desc=returns the value for a given property'
remote: + declare PLUGIN=git APP=clock-backend-staging KEY=source-image DEFAULT=
remote: + fn-plugin-property-get-default git clock-backend-staging source-image ''
remote: + declare 'desc=returns the value for a given property with a specified default value'
remote: + declare PLUGIN=git APP=clock-backend-staging KEY=source-image DEFAULT=
remote: + /var/lib/dokku/core-plugins/available/common/prop get-with-default git clock-backend-staging source-image ''
remote: + return
remote: + app_source_image=
remote: + [[ -n '' ]]
remote: + fn-openresty-vhosts-copy-from-directory clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + local CONF_PATH=openresty/http-includes
remote: + local LOCATION_CONF_PATH=openresty/http-location-includes
remote: + [[ -d openresty/http-includes ]]
remote: + touch /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-http-includes.535076.missing
remote: + [[ -d openresty/http-location-includes ]]
remote: + touch /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-location-includes.535076.missing
remote: ! exec: plugn trigger git-get-property clock-backend-staging source-image
remote: ? plugn trigger git-get-property stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger git-get-property stderr: ++ set -eo pipefail
remote: ? plugn trigger git-get-property stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger git-get-property stderr: ++ set -x
remote: ? plugn trigger git-get-property stderr: + [[ ! -n '' ]]
remote: ? plugn trigger git-get-property stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger git-get-property stderr: +++ set -eo pipefail
remote: ? plugn trigger git-get-property stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger git-get-property stderr: +++ set -x
remote: ? plugn trigger git-get-property stderr: ++ set -eo pipefail
remote: ? plugn trigger git-get-property stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger git-get-property stderr: ++ set -x
remote: ? plugn trigger git-get-property stderr: + [[ -n 1 ]]
remote: ? plugn trigger git-get-property stderr: + set -x
remote: ? plugn trigger git-get-property stderr: + trigger-git-git-get-property clock-backend-staging source-image
remote: ? plugn trigger git-get-property stderr: + declare 'desc=return the value for an app'\''s git property'
remote: ? plugn trigger git-get-property stderr: + declare trigger=git-get-property
remote: ? plugn trigger git-get-property stderr: + declare APP=clock-backend-staging KEY=source-image
remote: ? plugn trigger git-get-property stderr: + [[ source-image == \s\o\u\r\c\e\-\i\m\a\g\e ]]
remote: ? plugn trigger git-get-property stderr: + fn-git-source-image clock-backend-staging
remote: ? plugn trigger git-get-property stderr: + declare 'desc=retrieve the source-image for a given application'
remote: ? plugn trigger git-get-property stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger git-get-property stderr: + fn-plugin-property-get git clock-backend-staging source-image ''
remote: ? plugn trigger git-get-property stderr: + declare 'desc=returns the value for a given property'
remote: ? plugn trigger git-get-property stderr: + declare PLUGIN=git APP=clock-backend-staging KEY=source-image DEFAULT=
remote: ? plugn trigger git-get-property stderr: + fn-plugin-property-get-default git clock-backend-staging source-image ''
remote: ? plugn trigger git-get-property stderr: + declare 'desc=returns the value for a given property with a specified default value'
remote: ? plugn trigger git-get-property stderr: + declare PLUGIN=git APP=clock-backend-staging KEY=source-image DEFAULT=
remote: ? plugn trigger git-get-property stderr: + /var/lib/dokku/core-plugins/available/common/prop get-with-default git clock-backend-staging source-image ''
remote: ? plugn trigger git-get-property stderr: + return
remote: ? plugn trigger git-get-property stderr:
remote: ? plugn trigger git-get-property stdout:
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + trigger-scheduler-docker-local-core-post-extract clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + declare 'desc=scheduler-docker-local post-extract plugin trigger'
remote: + declare trigger=post-extract
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + local CHECKS_PATH=CHECKS CHECKS_FILENAME=/var/lib/dokku/data/scheduler-docker-local/clock-backend-staging/CHECKS.535076
remote: + local app_source_image
remote: ++ plugn trigger git-get-property clock-backend-staging source-image
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-git-git-get-property clock-backend-staging source-image
remote: + declare 'desc=return the value for an app'\''s git property'
remote: + declare trigger=git-get-property
remote: + declare APP=clock-backend-staging KEY=source-image
remote: + [[ source-image == \s\o\u\r\c\e\-\i\m\a\g\e ]]
remote: + fn-git-source-image clock-backend-staging
remote: + declare 'desc=retrieve the source-image for a given application'
remote: + declare APP=clock-backend-staging
remote: + fn-plugin-property-get git clock-backend-staging source-image ''
remote: + declare 'desc=returns the value for a given property'
remote: + declare PLUGIN=git APP=clock-backend-staging KEY=source-image DEFAULT=
remote: + fn-plugin-property-get-default git clock-backend-staging source-image ''
remote: + declare 'desc=returns the value for a given property with a specified default value'
remote: + declare PLUGIN=git APP=clock-backend-staging KEY=source-image DEFAULT=
remote: + /var/lib/dokku/core-plugins/available/common/prop get-with-default git clock-backend-staging source-image ''
remote: + return
remote: + app_source_image=
remote: + [[ -n '' ]]
remote: + fn-scheduler-docker-local-copy-from-directory clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH CHECKS
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH CHECKS_PATH=CHECKS
remote: + pushd /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + mkdir -p /var/lib/dokku/data/scheduler-docker-local/clock-backend-staging
remote: + [[ -z CHECKS ]]
remote: + [[ ! -f CHECKS ]]
remote: + touch /var/lib/dokku/data/scheduler-docker-local/clock-backend-staging/CHECKS.535076.missing
remote: + return
remote: + [[ -f /var/lib/dokku/data/scheduler-docker-local/clock-backend-staging/CHECKS.535076 ]]
remote: + plugn trigger post-extract clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ plugn trigger builder-detect clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: ++ head -n1
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-dockerfile-builder-detect clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=builder-dockerfile builder-detect plugin trigger'
remote: + declare trigger=builder-detect
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + [[ -f /var/lib/dokku/plugins/enabled/builder-herokuish/builder-detect ]]
remote: ++ /var/lib/dokku/plugins/enabled/builder-herokuish/builder-detect clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/builder-herokuish/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-herokuish-builder-detect clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=builder-herokuish builder-detect plugin trigger'
remote: + declare trigger=builder-detect
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: ++ dpkg --print-architecture
remote: + local ARCHITECTURE=amd64
remote: + [[ amd64 == \a\r\m\6\4 ]]
remote: + fn-has-buildpacks-file /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + [[ -f /tmp/dokku-535076-git_build_app_repo.rmMtcH/.buildpacks ]]
remote: + return 1
remote: + fn-has-buildpack-dotenv /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + [[ ! -f /tmp/dokku-535076-git_build_app_repo.rmMtcH/.env ]]
remote: + return 1
remote: + fn-has-buildpack-env clock-backend-staging
remote: + declare APP=clock-backend-staging
remote: ++ config_get clock-backend-staging BUILDPACK_URL
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging BUILDPACK_URL
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging BUILDPACK_URL
remote: ++ true
remote: + [[ -n '' ]]
remote: + return 1
remote: + [[ -n '' ]]
remote: + [[ -f /var/lib/dokku/plugins/enabled/builder-pack/builder-detect ]]
remote: ++ /var/lib/dokku/plugins/enabled/builder-pack/builder-detect clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-pack-builder-detect clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=builder-pack builder-detect plugin trigger'
remote: + declare trigger=builder-detect
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + [[ -f /tmp/dokku-535076-git_build_app_repo.rmMtcH/project.toml ]]
remote: ++ config_get clock-backend-staging DOKKU_CNB_EXPERIMENTAL
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_CNB_EXPERIMENTAL
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_CNB_EXPERIMENTAL
remote: ++ true
remote: + [[ '' == \1 ]]
remote: + [[ -n '' ]]
remote: + [[ -f /tmp/dokku-535076-git_build_app_repo.rmMtcH/Dockerfile ]]
remote: + echo dockerfile
remote: + return
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/builder-herokuish/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-herokuish-builder-detect clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=builder-herokuish builder-detect plugin trigger'
remote: + declare trigger=builder-detect
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: ++ dpkg --print-architecture
remote: + local ARCHITECTURE=amd64
remote: + [[ amd64 == \a\r\m\6\4 ]]
remote: + fn-has-buildpacks-file /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + [[ -f /tmp/dokku-535076-git_build_app_repo.rmMtcH/.buildpacks ]]
remote: + return 1
remote: + fn-has-buildpack-dotenv /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + [[ ! -f /tmp/dokku-535076-git_build_app_repo.rmMtcH/.env ]]
remote: + return 1
remote: + fn-has-buildpack-env clock-backend-staging
remote: + declare APP=clock-backend-staging
remote: ++ config_get clock-backend-staging BUILDPACK_URL
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging BUILDPACK_URL
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging BUILDPACK_URL
remote: ++ true
remote: + [[ -n '' ]]
remote: + return 1
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-lambda-builder-detect clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=builder-lambda builder-detect plugin trigger'
remote: + declare trigger=builder-detect
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: ++ dpkg --print-architecture
remote: + local ARCHITECTURE=amd64
remote: + [[ -f /tmp/dokku-535076-git_build_app_repo.rmMtcH/lambda.yml ]]
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-nixpacks-builder-detect clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=builder-nixpacks builder-detect plugin trigger'
remote: + declare trigger=builder-detect
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + [[ -f /tmp/dokku-535076-git_build_app_repo.rmMtcH/nixpacks.toml ]]
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-pack-builder-detect clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=builder-pack builder-detect plugin trigger'
remote: + declare trigger=builder-detect
remote: + declare APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + [[ -f /tmp/dokku-535076-git_build_app_repo.rmMtcH/project.toml ]]
remote: ++ config_get clock-backend-staging DOKKU_CNB_EXPERIMENTAL
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_CNB_EXPERIMENTAL
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_CNB_EXPERIMENTAL
remote: ++ true
remote: + [[ '' == \1 ]]
remote: + BUILDER=dockerfile
remote: + [[ -z dockerfile ]]
remote: + plugn trigger pre-receive-app clock-backend-staging dockerfile /tmp/dokku-535076-git_build_app_repo.rmMtcH 176a0f5c697cf163626084fabe4dc84dd467f956
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + dokku_receive clock-backend-staging dockerfile /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=receives an app kicks off deploy process'
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + local APP=clock-backend-staging
remote: ++ get_app_image_name clock-backend-staging
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=clock-backend-staging
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo clock-backend-staging
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=clock-backend-staging
remote: +++ local IMAGE_REPO=dokku/clock-backend-staging
remote: +++ echo dokku/clock-backend-staging
remote: ++ IMAGE_REPO=dokku/clock-backend-staging
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/clock-backend-staging:latest
remote: ++ echo dokku/clock-backend-staging:latest
remote: + local IMAGE=dokku/clock-backend-staging:latest
remote: + local IMAGE_SOURCE_TYPE=dockerfile
remote: + local TMP_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + docker_cleanup clock-backend-staging
remote: + declare 'desc=cleans up all exited/dead containers and removes all dangling images'
remote: + declare APP=clock-backend-staging FORCE_CLEANUP=
remote: + local DOKKU_APP_SKIP_CLEANUP
remote: + /var/lib/dokku/core-plugins/available/common/common --quiet docker-cleanup clock-backend-staging
remote: ! exec: plugn trigger config-get clock-backend-staging DOKKU_SKIP_CLEANUP
remote: ? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger config-get stderr: ++ set -eo pipefail
remote: ? plugn trigger config-get stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger config-get stderr: ++ set -x
remote: ? plugn trigger config-get stderr: + [[ ! -n '' ]]
remote: ? plugn trigger config-get stderr:
remote: ? plugn trigger config-get stdout:
remote: ! exec: docker container ls --quiet --all --filter status=exited --filter label=dokku --filter label=com.dokku.app-name=clock-backend-staging
remote: -----> Cleaning up...
remote: ! exec: docker container ls --quiet --all --filter status=dead --filter label=dokku --filter label=com.dokku.app-name=clock-backend-staging
remote: ! exec: docker container rm
remote: ! exec: docker image ls --quiet --all --filter dangling=true --filter label=com.dokku.app-name=clock-backend-staging
remote: ! exec: docker image rm 96582208767d
remote: ! exec: docker image prune --all --force --filter label=com.dokku.app-name=clock-backend-staging
remote: ++ config_get clock-backend-staging DOKKU_CNB_EXPERIMENTAL
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_CNB_EXPERIMENTAL
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_CNB_EXPERIMENTAL
remote: ++ true
remote: + local DOKKU_CNB_EXPERIMENTAL=
remote: + [[ '' == \1 ]]
remote: + DOKKU_QUIET_OUTPUT=1
remote: + config_set --no-restart clock-backend-staging DOKKU_APP_TYPE=dockerfile
remote: + declare 'desc=set value of given config var'
remote: + config_sub set --no-restart clock-backend-staging DOKKU_APP_TYPE=dockerfile
remote: + declare 'desc=executes a config subcommand'
remote: + local name=set
remote: + shift
remote: + /var/lib/dokku/plugins/available/config/config_sub set --no-restart clock-backend-staging DOKKU_APP_TYPE=dockerfile
remote: ! exec: plugn trigger post-config-update clock-backend-staging set DOKKU_APP_TYPE
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ? plugn trigger post-config-update stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger post-config-update stderr: ++ set -eo pipefail
remote: ? plugn trigger post-config-update stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger post-config-update stderr: ++ set -x
remote: ? plugn trigger post-config-update stderr: + [[ ! -n '' ]]
remote: ? plugn trigger post-config-update stderr:
remote: ? plugn trigger post-config-update stdout:
remote: + dokku_build clock-backend-staging dockerfile /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=build phase'
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: ++ get_app_image_name clock-backend-staging
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=clock-backend-staging
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo clock-backend-staging
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=clock-backend-staging
remote: +++ local IMAGE_REPO=dokku/clock-backend-staging
remote: +++ echo dokku/clock-backend-staging
remote: ++ IMAGE_REPO=dokku/clock-backend-staging
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/clock-backend-staging:latest
remote: ++ echo dokku/clock-backend-staging:latest
remote: + local IMAGE=dokku/clock-backend-staging:latest
remote: ++ docker image ls --filter label=com.dokku.image-stage=release --filter label=com.dokku.app-name=clock-backend-staging --format '{{.ID}}'
remote: + local RELEASED_IMAGE_ID=
remote: + plugn trigger builder-build dockerfile clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + source /var/lib/dokku/plugins/available/builder-dockerfile/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-dockerfile-builder-build dockerfile clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=builder-dockerfile builder-build plugin trigger'
remote: + declare trigger=builder-build
remote: + declare BUILDER_TYPE=dockerfile APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + [[ dockerfile != \d\o\c\k\e\r\f\i\l\e ]]
remote: + dokku_log_info1 'Building clock-backend-staging from Dockerfile'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Building clock-backend-staging from Dockerfile'
remote: -----> Building clock-backend-staging from Dockerfile
remote: ++ get_app_image_name clock-backend-staging
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=clock-backend-staging
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo clock-backend-staging
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=clock-backend-staging
remote: +++ local IMAGE_REPO=dokku/clock-backend-staging
remote: +++ echo dokku/clock-backend-staging
remote: ++ IMAGE_REPO=dokku/clock-backend-staging
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/clock-backend-staging:latest
remote: ++ echo dokku/clock-backend-staging:latest
remote: + local IMAGE=dokku/clock-backend-staging:latest
remote: ++ config_get clock-backend-staging DOKKU_DOCKERFILE_CACHE_BUILD
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_DOCKERFILE_CACHE_BUILD
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_DOCKERFILE_CACHE_BUILD
remote: + local DOKKU_DOCKERFILE_CACHE_BUILD=
remote: ++ config_get clock-backend-staging DOKKU_DOCKER_BUILD_OPTS
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_DOCKER_BUILD_OPTS
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_DOCKER_BUILD_OPTS
remote: + local DOKKU_DOCKER_BUILD_OPTS=
remote: + DOCKER_BUILD_LABEL_ARGS=('--label=dokku' '--label=org.label-schema.schema-version=1.0' '--label=org.label-schema.vendor=dokku' '--label=com.dokku.image-stage=build' '--label=com.dokku.builder-type=dockerfile' '--label=com.dokku.app-name=clock-backend-staging')
remote: + local DOCKER_BUILD_LABEL_ARGS
remote: + pushd /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + fn-plugn-trigger-exists pre-build-dockerfile
remote: + declare 'desc=checks if a plugn trigger exists'
remote: + declare TRIGGER_NAME=pre-build-dockerfile
remote: + local exists
remote: ++ /var/lib/dokku/core-plugins/available/common/common --quiet plugn-trigger-exists pre-build-dockerfile
remote: + exists=false
remote: + [[ false == \t\r\u\e ]]
remote: + return 1
remote: + plugn trigger pre-build dockerfile clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + trigger-builder-herokuish-pre-build-buildpack dockerfile clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=builder-herokuish pre-build-buildpack plugin trigger'
remote: + declare trigger=pre-build-buildpack
remote: + declare BUILDER_TYPE=dockerfile APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + local IMAGE TMP_WORK_DIR
remote: + [[ dockerfile != \h\e\r\o\k\u\i\s\h ]]
remote: + return
remote: + [[ '' == \f\a\l\s\e ]]
remote: ++ :
remote: ++ plugn trigger docker-args-build clock-backend-staging dockerfile
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + trigger-builder-herokuish-docker-args clock-backend-staging dockerfile
remote: + declare 'desc=builder-herokuish docker-args plugin trigger'
remote: + declare trigger=docker-args
remote: + declare APP=clock-backend-staging
remote: + local STDIN DOKKU_APP_TYPE DOKKU_APP_USER
remote: ++ cat
remote: + STDIN=
remote: ++ config_get clock-backend-staging DOKKU_APP_TYPE
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_APP_TYPE
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_APP_TYPE
remote: + DOKKU_APP_TYPE=dockerfile
remote: ++ config_get clock-backend-staging DOKKU_APP_USER
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_APP_USER
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_APP_USER
remote: ++ true
remote: + DOKKU_APP_USER=
remote: + DOKKU_APP_USER=herokuishuser
remote: + [[ dockerfile == \h\e\r\o\k\u\i\s\h ]]
remote: + local docker_args=
remote: + echo -n ''
remote: + trigger-docker-options-docker-args clock-backend-staging dockerfile
remote: + declare 'desc=docker args plugin trigger'
remote: + declare trigger=/var/lib/dokku/plugins/enabled/docker-options/docker-args-build
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile
remote: ++ cat
remote: + local STDIN=
remote: + case "$0" in
remote: + local PHASE=BUILD
remote: + local FILE_PREFIX=DOCKER_OPTIONS_
remote: + local PHASE_FILE_PATH=/home/dokku/clock-backend-staging/DOCKER_OPTIONS_BUILD
remote: + local output=
remote: + [[ -f /home/dokku/clock-backend-staging/DOCKER_OPTIONS_BUILD ]]
remote: + local DONE=false
remote: + false
remote: + local line
remote: + read -r line
remote: + [[ -z --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db ]]
remote: + case "$line" in
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: + case "$line" in
remote: + continue
remote: + false
remote: + local line
remote: + read -r line
remote: + [[ -z --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq ]]
remote: + case "$line" in
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: + case "$line" in
remote: + continue
remote: + false
remote: + local line
remote: + read -r line
remote: + local DONE=true
remote: + [[ -z '' ]]
remote: + continue
remote: + true
remote: + echo -n ''
remote: + local DOCKER_ARGS=
remote: ++ :
remote: ++ plugn trigger docker-args-process-build clock-backend-staging dockerfile
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + DOCKER_ARGS+=
remote: ++ sed -e 's/^--link=[[:graph:]]\+[[:blank:]]\?//g' -e 's/^--link[[:blank:]]\?[[:graph:]]\+[[:blank:]]\?//g' -e 's/^--volume=[[:graph:]]\+[[:blank:]]\?//g' -e 's/^--volume[[:blank:]]\?[[:graph:]]\+[[:blank:]]\?//g' -e 's/^-v[[:blank:]]\?[[:graph:]]\+[[:blank:]]\?//g'
remote: + local DOCKER_ARGS=
remote: + declare -a ARG_ARRAY
remote: + eval 'ARG_ARRAY=()'
remote: ++ ARG_ARRAY=()
remote: ++ config_export app clock-backend-staging
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=app
remote: ++ shift
remote: ++ local APP=clock-backend-staging
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ shift
remote: ++ config_sub export clock-backend-staging
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=export
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub export clock-backend-staging
remote: ++ return 0
remote: + eval 'export CORS_ORIGIN_WHITELIST='\''https://staging.clock.uni-frankfurt.de,https://staging.supervisor.clock.uni-frankfurt.de'\''
remote: export DATABASE_URL='\''postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db'\''
remote: export DEBUG='\''True'\''
remote: export DJANGO_ADMIN_URL='\''admin/'\''
remote: export DJANGO_ALLOWED_HOSTS='\''staging.backend.clock.uni-frankfurt.de'\''
remote: export DJANGO_DEBUG='\''False'\''
remote: export DJANGO_EMAIL_HOST='\''mail.server.uni-frankfurt.de'\''
remote: export DJANGO_SECRET_KEY='\''ASECRET'\''
remote: export DJANGO_SENTRY_DSN='\''https://[email protected]/18'\''
remote: export DJANGO_SETTINGS_MODULE='\''config.settings.production'\''
remote: export DJANGO_STATIC_URL='\''https://cdn.geomat.uni-frankfurt.de/production/clock-staticfiles/'\''
remote: export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_ENTRYPOINT='\''ENTRYPOINT ["/entrypoint.sh"]'\''
remote: export DOKKU_LETSENCRYPT_EMAIL='\''[email protected]'\''
remote: export DOKKU_POSTGRES_AQUA_URL='\''postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db'\''
remote: export DOKKU_PROXY_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000 https:443:5000'\''
remote: export DOKKU_RABBITMQ_AQUA_URL='\''amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq'\''
remote: export GIT_REV='\''176a0f5c697cf163626084fabe4dc84dd467f956'\''
remote: export GOETHE_OAUTH2_REDIRECT_URI='\''https://staging.clock.uni-frankfurt.de/logging-in,https://staging.supervisor.clock.uni-frankfurt.de/login'\''
remote: export IDM_API_KEY='\''3ca50ec9-3b0b-4e41-a9d6-4e17279f4356'\''
remote: export IDM_API_URL='\''https://api.rz.uni-frankfurt.de/UniffmRPC/v1/jsonrpc'\''
remote: export IDM_SECRET_KEY='\''ASECRET'\''
remote: export NO_VHOST='\''0'\''
remote: export RABBITMQ_URL='\''amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq'\''
remote: export SITE_ID='\''1'\''
remote: export SYSTEM_EMAIL_RECEIVER='\''[email protected]'\''
remote: export SYSTEM_EMAIL_SENDER='\''[email protected]'\''
remote: export TIME_VAULT_API_KEY='\''2fd3d6fc85d2a52eca0e1715ea0f6d4fae000728cc594eb56f57fb35f582396084c1215dd6e8c0256af3b5aea117cfd0ef16117c934bed372fc6f76f64e326ef'\''
remote: export TIME_VAULT_URL='\''https://staging.time-vault.uni-frankfurt.de'\'''
remote: ++ export CORS_ORIGIN_WHITELIST=https://staging.clock.uni-frankfurt.de,https://staging.supervisor.clock.uni-frankfurt.de
remote: ++ CORS_ORIGIN_WHITELIST=https://staging.clock.uni-frankfurt.de,https://staging.supervisor.clock.uni-frankfurt.de
remote: ++ export DATABASE_URL=postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db
remote: ++ DATABASE_URL=postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db
remote: ++ export DEBUG=True
remote: ++ DEBUG=True
remote: ++ export DJANGO_ADMIN_URL=admin/
remote: ++ DJANGO_ADMIN_URL=admin/
remote: ++ export DJANGO_ALLOWED_HOSTS=staging.backend.clock.uni-frankfurt.de
remote: ++ DJANGO_ALLOWED_HOSTS=staging.backend.clock.uni-frankfurt.de
remote: ++ export DJANGO_DEBUG=False
remote: ++ DJANGO_DEBUG=False
remote: ++ export DJANGO_EMAIL_HOST=mail.server.uni-frankfurt.de
remote: ++ DJANGO_EMAIL_HOST=mail.server.uni-frankfurt.de
remote: ++ export DJANGO_SECRET_KEY=ASECRET
remote: ++ DJANGO_SECRET_KEY=ASECRET
remote: ++ export DJANGO_SENTRY_DSN=https://[email protected]/18
remote: ++ DJANGO_SENTRY_DSN=https://[email protected]/18
remote: ++ export DJANGO_SETTINGS_MODULE=config.settings.production
remote: ++ DJANGO_SETTINGS_MODULE=config.settings.production
remote: ++ export DJANGO_STATIC_URL=https://cdn.geomat.uni-frankfurt.de/production/clock-staticfiles/
remote: ++ DJANGO_STATIC_URL=https://cdn.geomat.uni-frankfurt.de/production/clock-staticfiles/
remote: ++ export DOKKU_APP_RESTORE=1
remote: ++ DOKKU_APP_RESTORE=1
remote: ++ export DOKKU_APP_TYPE=dockerfile
remote: ++ DOKKU_APP_TYPE=dockerfile
remote: ++ export 'DOKKU_DOCKERFILE_ENTRYPOINT=ENTRYPOINT ["/entrypoint.sh"]'
remote: ++ DOKKU_DOCKERFILE_ENTRYPOINT='ENTRYPOINT ["/entrypoint.sh"]'
remote: ++ export [email protected]
remote: ++ [email protected]
remote: ++ export DOKKU_POSTGRES_AQUA_URL=postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db
remote: ++ DOKKU_POSTGRES_AQUA_URL=postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db
remote: ++ export DOKKU_PROXY_PORT=80
remote: ++ DOKKU_PROXY_PORT=80
remote: ++ export 'DOKKU_PROXY_PORT_MAP=http:80:5000 https:443:5000'
remote: ++ DOKKU_PROXY_PORT_MAP='http:80:5000 https:443:5000'
remote: ++ export DOKKU_RABBITMQ_AQUA_URL=amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq
remote: ++ DOKKU_RABBITMQ_AQUA_URL=amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq
remote: ++ export GIT_REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: ++ GIT_REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: ++ export GOETHE_OAUTH2_REDIRECT_URI=https://staging.clock.uni-frankfurt.de/logging-in,https://staging.supervisor.clock.uni-frankfurt.de/login
remote: ++ GOETHE_OAUTH2_REDIRECT_URI=https://staging.clock.uni-frankfurt.de/logging-in,https://staging.supervisor.clock.uni-frankfurt.de/login
remote: ++ export IDM_API_KEY=3ca50ec9-3b0b-4e41-a9d6-4e17279f4356
remote: ++ IDM_API_KEY=3ca50ec9-3b0b-4e41-a9d6-4e17279f4356
remote: ++ export IDM_API_URL=https://api.rz.uni-frankfurt.de/UniffmRPC/v1/jsonrpc
remote: ++ IDM_API_URL=https://api.rz.uni-frankfurt.de/UniffmRPC/v1/jsonrpc
remote: ++ export IDM_SECRET_KEY=ASECRET
remote: ++ IDM_SECRET_KEY=ASECRET
remote: ++ export NO_VHOST=0
remote: ++ NO_VHOST=0
remote: ++ export RABBITMQ_URL=amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq
remote: ++ RABBITMQ_URL=amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq
remote: ++ export SITE_ID=1
remote: ++ SITE_ID=1
remote: ++ export SYSTEM_EMAIL_RECEIVER=clock-kontakt@dlist.server.uni-frankfurt.de
remote: ++ SYSTEM_EMAIL_RECEIVER=clock-kontakt@dlist.server.uni-frankfurt.de
remote: ++ export [email protected]
remote: ++ [email protected]
remote: ++ export TIME_VAULT_API_KEY=2fd3d6fc85d2a52eca0e1715ea0f6d4fae000728cc594eb56f57fb35f582396084c1215dd6e8c0256af3b5aea117cfd0ef16117c934bed372fc6f76f64e326ef
remote: ++ TIME_VAULT_API_KEY=2fd3d6fc85d2a52eca0e1715ea0f6d4fae000728cc594eb56f57fb35f582396084c1215dd6e8c0256af3b5aea117cfd0ef16117c934bed372fc6f76f64e326ef
remote: ++ export TIME_VAULT_URL=https://staging.time-vault.uni-frankfurt.de
remote: ++ TIME_VAULT_URL=https://staging.time-vault.uni-frankfurt.de
remote: + docker image build --label=dokku --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=com.dokku.image-stage=build --label=com.dokku.builder-type=dockerfile --label=com.dokku.app-name=clock-backend-staging --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku -t dokku/clock-backend-staging:latest .
remote: #0 building with "default" instance using docker driver
remote:
remote: #1 [internal] load build definition from Dockerfile
remote: #1 transferring dockerfile: 1.62kB done
remote: #1 DONE 0.0s
remote:
remote: #2 [internal] load metadata for docker.io/library/python:3.10-slim
remote: #2 DONE 0.8s
remote:
remote: #3 [internal] load .dockerignore
remote: #3 transferring context: 2B done
remote: #3 DONE 0.1s
remote:
remote: #4 [ 1/15] FROM docker.io/library/python:3.10-slim@sha256:8666a639a54acc810408e505e2c6b46b50834385701675ee177f578b3d2fdef9
remote: #4 DONE 0.0s
remote:
remote: #5 [internal] load build context
remote: #5 transferring context: 878.30kB 0.0s done
remote: #5 DONE 0.1s
remote:
remote: #6 [ 2/15] RUN groupadd app --gid 32767
remote: #6 CACHED
remote:
remote: #7 [ 8/15] RUN pip install --upgrade pip
remote: #7 CACHED
remote:
remote: #8 [ 6/15] RUN cp /usr/share/zoneinfo/Europe/Berlin /etc/localtime && echo "Europe/Berlin" > /etc/timezone
remote: #8 CACHED
remote:
remote: #9 [12/15] COPY --chown=app:app docker/dokku/entrypoint.sh /
remote: #9 CACHED
remote:
remote: #10 [ 4/15] RUN apt update && apt install -y gettext git wkhtmltopdf binutils ca-certificates
remote: #10 CACHED
remote:
remote: #11 [14/15] WORKDIR /app
remote: #11 CACHED
remote:
remote: #12 [ 5/15] RUN strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
remote: #12 CACHED
remote:
remote: #13 [ 9/15] RUN curl -sSL https://install.python-poetry.org | python3 -
remote: #13 CACHED
remote:
remote: #14 [ 3/15] RUN adduser --ingroup app --home /app --uid 32767 --disabled-password --gecos "" app
remote: #14 CACHED
remote:
remote: #15 [10/15] RUN PATH="/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:$HOME/.local/bin" && poetry install
remote: #15 CACHED
remote:
remote: #16 [ 7/15] COPY --chown=app:app pyproject.toml poetry.lock /
remote: #16 CACHED
remote:
remote: #17 [13/15] RUN chmod +x entrypoint.sh /app/deploy.sh
remote: #17 CACHED
remote:
remote: #18 [11/15] COPY --chown=app:app docker/dokku/* /app/
remote: #18 CACHED
remote:
remote: #19 [15/15] COPY --chown=app:app . /app
remote: #19 CACHED
remote:
remote: #20 exporting to image
remote: #20 exporting layers done
remote: #20 writing image sha256:96582208767d8ff270bed936f7ac4669b76e5ca9de47e80f12ed2ca7e98a7261 done
remote: #20 naming to docker.io/dokku/clock-backend-staging:latest done
remote: #20 DONE 0.0s
remote:
remote: 2 warnings found (use docker --debug to expand):
remote:  - SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "DJANGO_SECRET_KEY") (line 4)
remote: - SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "DJANGO_SECRET_KEY") (line 7)
remote: ++ fn-builder-dockerfile-get-detect-port-map clock-backend-staging dokku/clock-backend-staging:latest /tmp/dokku-535076-git_build_app_repo.rmMtcH/Dockerfile
remote: ++ declare 'desc=extracts and echos a port mapping from the app'
remote: ++ declare APP=clock-backend-staging IMAGE=dokku/clock-backend-staging:latest DOCKERFILE_PATH=/tmp/dokku-535076-git_build_app_repo.rmMtcH/Dockerfile
remote: +++ fn-builder-dockerfile-get-ports-from-dockerfile /tmp/dokku-535076-git_build_app_repo.rmMtcH/Dockerfile
remote: +++ declare 'desc=return all exposed ports from passed file path'
remote: +++ declare DOCKERFILE_PATH=/tmp/dokku-535076-git_build_app_repo.rmMtcH/Dockerfile
remote: +++ suppress_output dos2unix /tmp/dokku-535076-git_build_app_repo.rmMtcH/Dockerfile
remote: +++ declare 'desc=suppress all output from a given command unless there is an error'
remote: +++ local TMP_COMMAND_OUTPUT
remote: ++++ mktemp /tmp/dokku-535076-suppress_output.XXXXXX
remote: +++ TMP_COMMAND_OUTPUT=/tmp/dokku-535076-suppress_output.jMYMQv
remote: +++ dos2unix /tmp/dokku-535076-git_build_app_repo.rmMtcH/Dockerfile
remote: +++ rm -rf /tmp/dokku-535076-suppress_output.jMYMQv
remote: +++ return 0
remote: ++++ grep -E '^EXPOSE ' /tmp/dokku-535076-git_build_app_repo.rmMtcH/Dockerfile
remote: ++++ awk '{ print $2 }'
remote: ++++ xargs
remote: +++ local ports=
remote: +++ echo ''
remote: ++ local detected_ports=
remote: ++ [[ -z '' ]]
remote: +++ fn-builder-dockerfile-get-ports-from-image dokku/clock-backend-staging:latest
remote: +++ declare 'desc=return all exposed ports from passed image name'
remote: +++ declare IMAGE=dokku/clock-backend-staging:latest
remote: ++++ docker image inspect --format '{{range $key, $value := .Config.ExposedPorts}}{{$key}} {{end}}' dokku/clock-backend-staging:latest
remote: ++++ xargs
remote: +++ local ports=
remote: +++ echo ''
remote: ++ local detected_ports=
remote: ++ [[ -n '' ]]
remote: ++ plugn trigger ports-configure clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ! exec: plugn trigger config-get clock-backend-staging DOKKU_PROXY_PORT
remote: ? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger config-get stderr: ++ set -eo pipefail
remote: ? plugn trigger config-get stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger config-get stderr: ++ set -x
remote: ? plugn trigger config-get stderr: + [[ ! -n '' ]]
remote: ? plugn trigger config-get stderr:
remote: ? plugn trigger config-get stdout: 80
remote: ! exec: plugn trigger config-get clock-backend-staging DOKKU_PROXY_SSL_PORT
remote: ? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger config-get stderr: ++ set -eo pipefail
remote: ? plugn trigger config-get stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger config-get stderr: ++ set -x
remote: ? plugn trigger config-get stderr: + [[ ! -n '' ]]
remote: ? plugn trigger config-get stderr:
remote: ? plugn trigger config-get stdout:
remote: ! exec: plugn trigger certs-exists clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-exists stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-exists stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-exists stderr: ++ set -x
remote: ? plugn trigger certs-exists stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-exists stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-exists stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-exists stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-exists stderr: +++ set -x
remote: ? plugn trigger certs-exists stderr: + set -eo pipefail
remote: ? plugn trigger certs-exists stderr: + [[ -n 1 ]]
remote: ? plugn trigger certs-exists stderr: + set -x
remote: ? plugn trigger certs-exists stderr: + trigger-certs-certs-exists clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + declare 'desc=checks if certs exist'
remote: ? plugn trigger certs-exists stderr: + declare trigger=certs-exists
remote: ? plugn trigger certs-exists stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + is_ssl_enabled clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + declare 'desc=returns 0 if ssl is enabled for given app'
remote: ? plugn trigger certs-exists stderr: + local APP=clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + local APP_SSL_PATH=/home/dokku/clock-backend-staging/tls
remote: ? plugn trigger certs-exists stderr: + [[ -e /home/dokku/clock-backend-staging/tls/server.crt ]]
remote: ? plugn trigger certs-exists stderr: + return 1
remote: ? plugn trigger certs-exists stderr: + echo false
remote: ? plugn trigger certs-exists stderr:
remote: ? plugn trigger certs-exists stdout: false
remote: ? plugn trigger certs-exists stdout:
remote: ! exec: plugn trigger certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/plugins/available/caddy-vhosts/internal-functions
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + trigger-caddy-vhosts-certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + declare 'desc=caddy-vhosts certs-force plugin trigger'
remote: ? plugn trigger certs-force stderr: + declare trigger=certs-force
remote: ? plugn trigger certs-force stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-force stderr: ++ plugn trigger proxy-type clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + [[ nginx != \c\a\d\d\y ]]
remote: ? plugn trigger certs-force stderr: + return
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/plugins/available/haproxy-vhosts/internal-functions
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + trigger-haproxy-vhosts-certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + declare 'desc=haproxy-vhosts certs-force plugin trigger'
remote: ? plugn trigger certs-force stderr: + declare trigger=certs-force
remote: ? plugn trigger certs-force stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-force stderr: ++ plugn trigger proxy-type clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + [[ nginx != \h\a\p\r\o\x\y ]]
remote: ? plugn trigger certs-force stderr: + return
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/plugins/available/openresty-vhosts/internal-functions
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + trigger-openresty-vhosts-certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + declare 'desc=openresty-vhosts certs-force plugin trigger'
remote: ? plugn trigger certs-force stderr: + declare trigger=certs-force
remote: ? plugn trigger certs-force stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-force stderr: ++ plugn trigger proxy-type clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + [[ nginx != \o\p\e\n\r\e\s\t\y ]]
remote: ? plugn trigger certs-force stderr: + return
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/plugins/available/traefik-vhosts/internal-functions
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + trigger-traefik-vhosts-certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + declare 'desc=traefik-vhosts certs-force plugin trigger'
remote: ? plugn trigger certs-force stderr: + declare trigger=certs-force
remote: ? plugn trigger certs-force stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-force stderr: ++ plugn trigger proxy-type clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + [[ nginx != \t\r\a\e\f\i\k ]]
remote: ? plugn trigger certs-force stderr: + return
remote: ? plugn trigger certs-force stderr:
remote: ? plugn trigger certs-force stdout:
remote: +++ plugn trigger ports-get-property clock-backend-staging proxy-port
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ! exec: plugn trigger config-get clock-backend-staging DOKKU_PROXY_PORT
remote: ? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger config-get stderr: ++ set -eo pipefail
remote: ? plugn trigger config-get stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger config-get stderr: ++ set -x
remote: ? plugn trigger config-get stderr: + [[ ! -n '' ]]
remote: ? plugn trigger config-get stderr:
remote: ? plugn trigger config-get stdout: 80
remote: ++ echo http:80:5000
remote: + plugn trigger ports-set-detected clock-backend-staging http:80:5000
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + fn-plugn-trigger-exists post-build-dockerfile
remote: + declare 'desc=checks if a plugn trigger exists'
remote: + declare TRIGGER_NAME=post-build-dockerfile
remote: + local exists
remote: ++ /var/lib/dokku/core-plugins/available/common/common --quiet plugn-trigger-exists post-build-dockerfile
remote: + exists=false
remote: + [[ false == \t\r\u\e ]]
remote: + return 1
remote: + plugn trigger post-build dockerfile clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + trigger-builder-herokuish-builder-build dockerfile clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=builder-herokuish builder-build plugin trigger'
remote: + declare trigger=builder-build
remote: + declare BUILDER_TYPE=dockerfile APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + [[ dockerfile != \h\e\r\o\k\u\i\s\h ]]
remote: + return
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-lambda-builder-build dockerfile clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=builder-lambda builder-build plugin trigger'
remote: + declare trigger=builder-build
remote: + declare BUILDER_TYPE=dockerfile APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + [[ dockerfile != \l\a\m\b\d\a ]]
remote: + return
remote: + source /var/lib/dokku/plugins/available/builder-nixpacks/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-nixpacks-builder-build dockerfile clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=builder-nixpacks builder-build plugin trigger'
remote: + declare trigger=builder-build
remote: + declare BUILDER_TYPE=dockerfile APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + [[ dockerfile != \n\i\x\p\a\c\k\s ]]
remote: + return
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-pack-builder-build dockerfile clock-backend-staging /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + declare 'desc=builder-pack builder-build plugin trigger'
remote: + declare trigger=builder-build
remote: + declare BUILDER_TYPE=dockerfile APP=clock-backend-staging SOURCECODE_WORK_DIR=/tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + [[ dockerfile != \p\a\c\k ]]
remote: + return
remote: + return
remote: + plugn trigger release-and-deploy clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + release_and_deploy clock-backend-staging
remote: + declare 'desc=main function for releasing and deploying an app'
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + local APP=clock-backend-staging
remote: + local IMAGE_TAG=latest
remote: ++ get_app_image_name clock-backend-staging latest
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=clock-backend-staging
remote: ++ local IMAGE_TAG=latest
remote: ++ IMAGE_REPO=
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo clock-backend-staging
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=clock-backend-staging
remote: +++ local IMAGE_REPO=dokku/clock-backend-staging
remote: +++ echo dokku/clock-backend-staging
remote: ++ IMAGE_REPO=dokku/clock-backend-staging
remote: ++ [[ -n latest ]]
remote: ++ local IMAGE=dokku/clock-backend-staging:latest
remote: ++ verify_image dokku/clock-backend-staging:latest
remote: ++ declare 'desc=verify image existence'
remote: ++ local IMAGE=dokku/clock-backend-staging:latest
remote: ++ docker image inspect dokku/clock-backend-staging:latest
remote: ++ return 0
remote: ++ echo dokku/clock-backend-staging:latest
remote: + local IMAGE=dokku/clock-backend-staging:latest
remote: + verify_image dokku/clock-backend-staging:latest
remote: + declare 'desc=verify image existence'
remote: + local IMAGE=dokku/clock-backend-staging:latest
remote: + docker image inspect dokku/clock-backend-staging:latest
remote: + return 0
remote: ++ get_image_builder_type dokku/clock-backend-staging:latest clock-backend-staging
remote: ++ declare 'desc=returns the image builder_type'
remote: ++ declare IMAGE=dokku/clock-backend-staging:latest APP=clock-backend-staging
remote: ++ [[ -z dokku/clock-backend-staging:latest ]]
remote: +++ docker image inspect --format '{{ index .Config.Labels "com.dokku.builder-type" }}' dokku/clock-backend-staging:latest
remote: ++ BUILDER_TYPE=dockerfile
remote: ++ [[ -n dockerfile ]]
remote: ++ echo dockerfile
remote: ++ return
remote: + IMAGE_SOURCE_TYPE=dockerfile
remote: ++ config_get clock-backend-staging DOKKU_SKIP_DEPLOY
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_SKIP_DEPLOY
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_SKIP_DEPLOY
remote: ++ true
remote: + local DOKKU_APP_SKIP_DEPLOY=
remote: ++ config_get --global DOKKU_SKIP_DEPLOY
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get --global DOKKU_SKIP_DEPLOY
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get --global DOKKU_SKIP_DEPLOY
remote: ++ true
remote: + local DOKKU_GLOBAL_SKIP_DEPLOY=
remote: + local DOKKU_SKIP_DEPLOY=
remote: + dokku_log_info1 'Releasing clock-backend-staging...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Releasing clock-backend-staging...'
remote: + dokku_release clock-backend-staging dockerfile latest
remote: + declare 'desc=release phase'
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile IMAGE_TAG=latest
remote: -----> Releasing clock-backend-staging...
remote: ++ get_app_image_name clock-backend-staging latest
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=clock-backend-staging
remote: ++ local IMAGE_TAG=latest
remote: ++ IMAGE_REPO=
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo clock-backend-staging
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=clock-backend-staging
remote: +++ local IMAGE_REPO=dokku/clock-backend-staging
remote: +++ echo dokku/clock-backend-staging
remote: ++ IMAGE_REPO=dokku/clock-backend-staging
remote: ++ [[ -n latest ]]
remote: ++ local IMAGE=dokku/clock-backend-staging:latest
remote: ++ verify_image dokku/clock-backend-staging:latest
remote: ++ declare 'desc=verify image existence'
remote: ++ local IMAGE=dokku/clock-backend-staging:latest
remote: ++ docker image inspect dokku/clock-backend-staging:latest
remote: ++ return 0
remote: ++ echo dokku/clock-backend-staging:latest
remote: + local IMAGE=dokku/clock-backend-staging:latest
remote: + is_image_cnb_based dokku/clock-backend-staging:latest
remote: + declare 'desc=returns true if app image is based on cnb'
remote: + declare IMAGE=dokku/clock-backend-staging:latest
remote: ++ /var/lib/dokku/core-plugins/available/common/common --quiet image-is-cnb-based dokku/clock-backend-staging:latest
remote: ! exec: docker inspect --format {{index .Config.Labels "io.buildpacks.stack.id" }} dokku/clock-backend-staging:latest
remote: + [[ false != \t\r\u\e ]]
remote: + return 1
remote: + plugn trigger builder-release dockerfile clock-backend-staging latest
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + trigger-builder-dockerfile-builder-release dockerfile clock-backend-staging latest
remote: + declare 'desc=builder-dockerfile builder-release plugin trigger'
remote: + declare trigger=builder-release
remote: + declare BUILDER_TYPE=dockerfile APP=clock-backend-staging IMAGE_TAG=latest
remote: + [[ dockerfile != \d\o\c\k\e\r\f\i\l\e ]]
remote: ++ get_app_image_name clock-backend-staging latest
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=clock-backend-staging
remote: ++ local IMAGE_TAG=latest
remote: ++ IMAGE_REPO=
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo clock-backend-staging
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=clock-backend-staging
remote: +++ local IMAGE_REPO=dokku/clock-backend-staging
remote: +++ echo dokku/clock-backend-staging
remote: ++ IMAGE_REPO=dokku/clock-backend-staging
remote: ++ [[ -n latest ]]
remote: ++ local IMAGE=dokku/clock-backend-staging:latest
remote: ++ verify_image dokku/clock-backend-staging:latest
remote: ++ declare 'desc=verify image existence'
remote: ++ local IMAGE=dokku/clock-backend-staging:latest
remote: ++ docker image inspect dokku/clock-backend-staging:latest
remote: ++ return 0
remote: ++ echo dokku/clock-backend-staging:latest
remote: + local IMAGE=dokku/clock-backend-staging:latest
remote: + fn-plugn-trigger-exists pre-release-dockerfile
remote: + declare 'desc=checks if a plugn trigger exists'
remote: + declare TRIGGER_NAME=pre-release-dockerfile
remote: + local exists
remote: ++ /var/lib/dokku/core-plugins/available/common/common --quiet plugn-trigger-exists pre-release-dockerfile
remote: + exists=false
remote: + [[ false == \t\r\u\e ]]
remote: + return 1
remote: + plugn trigger pre-release-builder dockerfile clock-backend-staging dokku/clock-backend-staging:latest
remote: -----> Checking for predeploy task
remote:  No predeploy task found, skipping
remote: ++ mktemp -d /tmp/dokku-535076-trigger-builder-dockerfile-builder-release.XXXXXX
remote: + TMP_WORK_DIR=/tmp/dokku-535076-trigger-builder-dockerfile-builder-release.9BoEG7
remote: + trap 'rm -rf '\''/tmp/dokku-535076-trigger-builder-dockerfile-builder-release.9BoEG7'\'' >/dev/null' RETURN INT TERM EXIT
remote: + DOCKER_BUILD_ARGS=('--label=org.label-schema.schema-version=1.0' '--label=org.label-schema.vendor=dokku' '--label=com.dokku.app-name=clock-backend-staging' '--label=com.dokku.image-stage=release' '--label=dokku')
remote: + local DOCKER_BUILD_ARGS
remote: + fn-force-arm64-image dokku/clock-backend-staging:latest
remote: + declare IMAGE=dokku/clock-backend-staging:latest
remote: ++ docker image inspect --format '{{.Architecture}}' dokku/clock-backend-staging:latest
remote: + local image_architecture=amd64
remote: + [[ amd64 == \a\m\d\6\4 ]]
remote: ++ dpkg --print-architecture
remote: + [[ amd64 != \a\m\d\6\4 ]]
remote: + return 1
remote: + suppress_output docker image build --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=com.dokku.app-name=clock-backend-staging --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-dockerfile/dockerfiles/builder-release.Dockerfile --build-arg APP_IMAGE=dokku/clock-backend-staging:latest -t dokku/clock-backend-staging:latest /tmp/dokku-535076-trigger-builder-dockerfile-builder-release.9BoEG7
remote: + declare 'desc=suppress all output from a given command unless there is an error'
remote: + local TMP_COMMAND_OUTPUT
remote: ++ mktemp /tmp/dokku-535076-suppress_output.XXXXXX
remote: + TMP_COMMAND_OUTPUT=/tmp/dokku-535076-suppress_output.5BXjYn
remote: + docker image build --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=com.dokku.app-name=clock-backend-staging --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-dockerfile/dockerfiles/builder-release.Dockerfile --build-arg APP_IMAGE=dokku/clock-backend-staging:latest -t dokku/clock-backend-staging:latest /tmp/dokku-535076-trigger-builder-dockerfile-builder-release.9BoEG7
remote: + rm -rf /tmp/dokku-535076-suppress_output.5BXjYn
remote: + return 0
remote: + plugn trigger post-release-builder dockerfile clock-backend-staging dokku/clock-backend-staging:latest
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: -----> Checking for release task
remote: ! exec: plugn trigger procfile-get-command clock-backend-staging release 5000
remote: ? plugn trigger procfile-get-command stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger procfile-get-command stderr: ++ set -eo pipefail
remote: ? plugn trigger procfile-get-command stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger procfile-get-command stderr: ++ set -x
remote: ? plugn trigger procfile-get-command stderr: + [[ ! -n '' ]]
remote: ? plugn trigger procfile-get-command stderr:
remote: ? plugn trigger procfile-get-command stdout:
remote: ! exec: plugn trigger ps-can-scale clock-backend-staging true
remote:  No release task found, skipping
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ? plugn trigger ps-can-scale stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger ps-can-scale stderr: ++ set -eo pipefail
remote: ? plugn trigger ps-can-scale stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger ps-can-scale stderr: ++ set -x
remote: ? plugn trigger ps-can-scale stderr: + [[ ! -n '' ]]
remote: ? plugn trigger ps-can-scale stderr:
remote: ? plugn trigger ps-can-scale stdout:
remote: ! exec: docker inspect --format {{ .Id }} dokku/clock-backend-staging:latest
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + trigger-scheduler-docker-local-post-release-builder dockerfile clock-backend-staging dokku/clock-backend-staging:latest
remote: + declare 'desc=scheduler-docker-local post-release-builder plugin trigger'
remote: + declare trigger=post-release-builder
remote: + declare BUILDER_TYPE=dockerfile APP=clock-backend-staging IMAGE=dokku/clock-backend-staging:latest
remote: ++ get_app_scheduler clock-backend-staging
remote: ++ declare 'desc=fetch the scheduler for a given application'
remote: ++ declare APP=clock-backend-staging
remote: ++ /var/lib/dokku/core-plugins/available/common/common --quiet scheduler-detect clock-backend-staging
remote: ! exec: plugn trigger scheduler-detect --global
remote: ! exec: plugn trigger scheduler-detect clock-backend-staging
remote: ? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger scheduler-detect stderr: ++ set -eo pipefail
remote: ? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger scheduler-detect stderr: ++ set -x
remote: ? plugn trigger scheduler-detect stderr: + [[ ! -n '' ]]
remote: ? plugn trigger scheduler-detect stderr:
remote: ? plugn trigger scheduler-detect stdout: docker-local
remote: ? plugn trigger scheduler-detect stdout:
remote: ? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger scheduler-detect stderr: ++ set -eo pipefail
remote: ? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger scheduler-detect stderr: ++ set -x
remote: ? plugn trigger scheduler-detect stderr: + [[ ! -n '' ]]
remote: ? plugn trigger scheduler-detect stderr:
remote: ? plugn trigger scheduler-detect stdout: docker-local
remote: ? plugn trigger scheduler-detect stdout:
remote: + local DOKKU_SCHEDULER=docker-local
remote: + [[ docker-local != \d\o\c\k\e\r\-\l\o\c\a\l ]]
remote: + scheduler-docker-local-post-release-builder-precheck clock-backend-staging
remote: + declare 'desc=Outputs the checks messages if necessary'
remote: + declare APP=clock-backend-staging
remote: + dokku_log_info2 'Processing deployment checks'
remote: + declare 'desc=log info2 formatter'
remote: + echo '=====> Processing deployment checks'
remote: =====> Processing deployment checks
remote: ++ mktemp /tmp/dokku-535076-scheduler-docker-local-post-release-builder-precheck.XXXXXX
remote: + local TMP_APP_JSON_OUTPUT=/tmp/dokku-535076-scheduler-docker-local-post-release-builder-precheck.liwnyz
remote: + trap 'rm -rf '\''/tmp/dokku-535076-scheduler-docker-local-post-release-builder-precheck.liwnyz'\'' >/dev/null' RETURN INT TERM EXIT
remote: + plugn trigger app-json-get-content clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + docker-container-healthchecker exists web --app-json /tmp/dokku-535076-scheduler-docker-local-post-release-builder-precheck.liwnyz
remote:  ! No healthchecks found in app.json for web process type
remote: + local CHECKS_URL=https://dokku.com/docs/deployment/zero-downtime-deploys/
remote: + dokku_log_verbose 'No web healthchecks found in app.json. Simple container checks will be performed.'
remote: + declare 'desc=log verbose formatter'
remote: + echo ' No web healthchecks found in app.json. Simple container checks will be performed.'
remote: + 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'
remote: + declare 'desc=log verbose formatter'
remote: + echo ' For more efficient zero downtime deployments, add healthchecks to your app.json. See https://dokku.com/docs/deployment/zero-downtime-deploys/ for examples'
remote: ++ rm -rf /tmp/dokku-535076-scheduler-docker-local-post-release-builder-precheck.liwnyz
remote:  No web healthchecks found in app.json. Simple container checks will be performed.
remote:  For more efficient zero downtime deployments, add healthchecks to your app.json. See https://dokku.com/docs/deployment/zero-downtime-deploys/ for examples
remote: ++ rm -rf /tmp/dokku-535076-scheduler-docker-local-post-release-builder-precheck.liwnyz
remote: + rm -rf /tmp/dokku-535076-scheduler-docker-local-post-release-builder-precheck.liwnyz
remote: ++ rm -rf /tmp/dokku-535076-trigger-builder-dockerfile-builder-release.9BoEG7
remote: + rm -rf /tmp/dokku-535076-trigger-builder-dockerfile-builder-release.9BoEG7
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + trigger-builder-herokuish-builder-release dockerfile clock-backend-staging latest
remote: + declare 'desc=builder-herokuish builder-release plugin trigger'
remote: + declare trigger=builder-release
remote: + declare BUILDER_TYPE=dockerfile APP=clock-backend-staging IMAGE_TAG=latest
remote: + [[ dockerfile != \h\e\r\o\k\u\i\s\h ]]
remote: + return
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-lambda-builder-release dockerfile clock-backend-staging latest
remote: + declare 'desc=builder-lambda builder-release plugin trigger'
remote: + declare trigger=builder-release
remote: + declare BUILDER_TYPE=dockerfile APP=clock-backend-staging IMAGE_TAG=latest
remote: + [[ dockerfile != \l\a\m\b\d\a ]]
remote: + return
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-builder-nixpacks-builder-release dockerfile clock-backend-staging latest
remote: + declare 'desc=builder-nixpacks builder-release plugin trigger'
remote: + declare trigger=builder-release
remote: + declare BUILDER_TYPE=dockerfile APP=clock-backend-staging IMAGE_TAG=latest
remote: + [[ dockerfile != \n\i\x\p\a\c\k\s ]]
remote: + return
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + trigger-builder-pack-builder-release dockerfile clock-backend-staging latest
remote: + declare 'desc=builder-pack builder-release plugin trigger'
remote: + declare trigger=builder-release
remote: + declare BUILDER_TYPE=dockerfile APP=clock-backend-staging IMAGE_TAG=latest
remote: + [[ dockerfile != \p\a\c\k ]]
remote: + return
remote: + [[ '' != \t\r\u\e ]]
remote: ++ get_app_scheduler clock-backend-staging
remote: ++ declare 'desc=fetch the scheduler for a given application'
remote: ++ declare APP=clock-backend-staging
remote: ++ /var/lib/dokku/core-plugins/available/common/common --quiet scheduler-detect clock-backend-staging
remote: ! exec: plugn trigger scheduler-detect --global
remote: ! exec: plugn trigger scheduler-detect clock-backend-staging
remote: ? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger scheduler-detect stderr: ++ set -eo pipefail
remote: ? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger scheduler-detect stderr: ++ set -x
remote: ? plugn trigger scheduler-detect stderr: + [[ ! -n '' ]]
remote: ? plugn trigger scheduler-detect stderr:
remote: ? plugn trigger scheduler-detect stdout: docker-local
remote: ? plugn trigger scheduler-detect stdout:
remote: ? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger scheduler-detect stderr: ++ set -eo pipefail
remote: ? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger scheduler-detect stderr: ++ set -x
remote: ? plugn trigger scheduler-detect stderr: + [[ ! -n '' ]]
remote: ? plugn trigger scheduler-detect stderr:
remote: ? plugn trigger scheduler-detect stdout: docker-local
remote: ? plugn trigger scheduler-detect stdout:
remote: + local DOKKU_SCHEDULER=docker-local
remote: + dokku_log_info1 'Deploying clock-backend-staging via the docker-local scheduler...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Deploying clock-backend-staging via the docker-local scheduler...'
remote: + cmd-deploy clock-backend-staging latest
remote: + declare 'desc=deploy phase'
remote: + declare APP=clock-backend-staging IMAGE_TAG=latest PROCESS_TYPE=
remote: + verify_app_name clock-backend-staging
remote: + declare 'desc=verify app name format and app existence'
remote: + declare APP=clock-backend-staging
remote: + /var/lib/dokku/core-plugins/available/common/common --quiet verify-app-name clock-backend-staging
remote: -----> Deploying clock-backend-staging via the docker-local scheduler...
remote: + return 0
remote: ++ get_app_scheduler clock-backend-staging
remote: ++ declare 'desc=fetch the scheduler for a given application'
remote: ++ declare APP=clock-backend-staging
remote: ++ /var/lib/dokku/core-plugins/available/common/common --quiet scheduler-detect clock-backend-staging
remote: ! exec: plugn trigger scheduler-detect --global
remote: ! exec: plugn trigger scheduler-detect clock-backend-staging
remote: ? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger scheduler-detect stderr: ++ set -eo pipefail
remote: ? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger scheduler-detect stderr: ++ set -x
remote: ? plugn trigger scheduler-detect stderr: + [[ ! -n '' ]]
remote: ? plugn trigger scheduler-detect stderr:
remote: ? plugn trigger scheduler-detect stdout: docker-local
remote: ? plugn trigger scheduler-detect stdout:
remote: ? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger scheduler-detect stderr: ++ set -eo pipefail
remote: ? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger scheduler-detect stderr: ++ set -x
remote: ? plugn trigger scheduler-detect stderr: + [[ ! -n '' ]]
remote: ? plugn trigger scheduler-detect stderr:
remote: ? plugn trigger scheduler-detect stdout: docker-local
remote: ? plugn trigger scheduler-detect stdout:
remote: + local DOKKU_SCHEDULER=docker-local
remote: + plugn trigger scheduler-deploy docker-local clock-backend-staging latest ''
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/checks/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + trigger-scheduler-docker-local-scheduler-deploy docker-local clock-backend-staging latest ''
remote: + declare 'desc=deploys an image tag for a given application'
remote: + declare trigger=scheduler-deploy
remote: + declare DOKKU_SCHEDULER=docker-local APP=clock-backend-staging IMAGE_TAG=latest PROCESS_TYPE=
remote: + local PROCESS_TYPE
remote: + [[ docker-local != \d\o\c\k\e\r\-\l\o\c\a\l ]]
remote: + rm -f /var/lib/dokku/data/scheduler-docker-local/clock-backend-staging/failed-containers
remote: + local 'DOCKER_RUN_LABEL_ARGS=--label=com.dokku.app-name=clock-backend-staging --label=com.dokku.container-type=deploy'
remote: + local DOKKU_DOCKER_STOP_TIMEOUT DOKKU_HEROKUISH DOKKU_NETWORK_BIND_ALL IMAGE
remote: + DOKKU_HEROKUISH=false
remote: + DOKKU_CNB=false
remote: ++ get_deploying_app_image_name clock-backend-staging latest
remote: ++ declare 'desc=return deploying image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=clock-backend-staging
remote: ++ local IMAGE_TAG=latest
remote: ++ local IMAGE_REPO=
remote: +++ get_running_image_tag clock-backend-staging latest
remote: +++ declare 'desc=retrieves current deployed image tag for a given app'
remote: +++ local APP=clock-backend-staging IMAGE_TAG=latest
remote: ++++ plugn trigger deployed-app-image-tag clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: +++ local NEW_IMAGE_TAG=
remote: +++ [[ -n '' ]]
remote: +++ [[ -z latest ]]
remote: +++ echo latest
remote: ++ IMAGE_TAG=latest
remote: +++ plugn trigger deployed-app-repository clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ local IMAGE_REMOTE_REPOSITORY=
remote: +++ plugn trigger deployed-app-image-repo clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ local NEW_IMAGE_REPO=dokku/clock-backend-staging
remote: ++ [[ -n dokku/clock-backend-staging ]]
remote: ++ IMAGE_REPO=dokku/clock-backend-staging
remote: ++ [[ -z dokku/clock-backend-staging ]]
remote: ++ local IMAGE=dokku/clock-backend-staging:latest
remote: ++ verify_image dokku/clock-backend-staging:latest
remote: ++ declare 'desc=verify image existence'
remote: ++ local IMAGE=dokku/clock-backend-staging:latest
remote: ++ docker image inspect dokku/clock-backend-staging:latest
remote: ++ return 0
remote: ++ echo dokku/clock-backend-staging:latest
remote: + IMAGE=dokku/clock-backend-staging:latest
remote: + is_image_cnb_based dokku/clock-backend-staging:latest
remote: + declare 'desc=returns true if app image is based on cnb'
remote: + declare IMAGE=dokku/clock-backend-staging:latest
remote: ++ /var/lib/dokku/core-plugins/available/common/common --quiet image-is-cnb-based dokku/clock-backend-staging:latest
remote: ! exec: docker inspect --format {{index .Config.Labels "io.buildpacks.stack.id" }} dokku/clock-backend-staging:latest
remote: + [[ false != \t\r\u\e ]]
remote: + return 1
remote: + is_image_herokuish_based dokku/clock-backend-staging:latest clock-backend-staging
remote: + declare 'desc=returns true if app image is based on herokuish or a buildpack-like env'
remote: + declare IMAGE=dokku/clock-backend-staging:latest APP=clock-backend-staging
remote: ++ /var/lib/dokku/core-plugins/available/common/common --quiet image-is-herokuish-based dokku/clock-backend-staging:latest clock-backend-staging
remote: ! exec: docker inspect --format {{index .Config.Labels "io.buildpacks.stack.id" }} dokku/clock-backend-staging:latest
remote: ! exec: plugn trigger config-get clock-backend-staging DOKKU_APP_USER
remote: ? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger config-get stderr: ++ set -eo pipefail
remote: ? plugn trigger config-get stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger config-get stderr: ++ set -x
remote: ? plugn trigger config-get stderr: + [[ ! -n '' ]]
remote: ? plugn trigger config-get stderr:
remote: ? plugn trigger config-get stdout:
remote: ! exec: docker inspect --format {{range .Config.Env}}{{if eq . "USER=herokuishuser" }}{{println .}}{{end}}{{end}} dokku/clock-backend-staging:latest
remote: + [[ false != \t\r\u\e ]]
remote: + return 1
remote: + local IMAGE_SOURCE_TYPE=dockerfile
remote: + [[ false == \t\r\u\e ]]
remote: + [[ false == \t\r\u\e ]]
remote: ++ get_app_container_ids clock-backend-staging ''
remote: ++ declare 'desc=returns list of docker container ids for given app and optional container_type'
remote: ++ local APP=clock-backend-staging
remote: ++ local CONTAINER_TYPE=
remote: ++ [[ -f /home/dokku/clock-backend-staging/CONTAINER ]]
remote: ++ [[ -n '' ]]
remote: ++ local 'CONTAINER_PATTERN=/home/dokku/clock-backend-staging/CONTAINER.*'
remote: ++ shopt -s nullglob
remote: ++ local DOKKU_CID_FILE
remote: ++ shopt -u nullglob
remote: ++ echo ''
remote: + local oldids=
remote: ++ plugn trigger network-get-property clock-backend-staging bind-all-interfaces
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + DOKKU_NETWORK_BIND_ALL=false
remote: ++ config_get clock-backend-staging DOKKU_DOCKER_STOP_TIMEOUT
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_DOCKER_STOP_TIMEOUT
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_DOCKER_STOP_TIMEOUT
remote: ++ true
remote: + DOKKU_DOCKER_STOP_TIMEOUT=
remote: + [[ -n '' ]]
remote: ++ config_get clock-backend-staging DOKKU_START_CMD
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_START_CMD
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_START_CMD
remote: ++ true
remote: + DOKKU_START_CMD=
remote: + local PROCFILE_EXISTS=false
remote: + plugn trigger procfile-exists clock-backend-staging
remote: ++ plugn trigger checks-get-property clock-backend-staging wait-to-retire
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/checks/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: +++ source /var/lib/dokku/plugins/available/config/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++++ set -eo pipefail
remote: +++++ [[ -n 1 ]]
remote: +++++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-checks-checks-get-property clock-backend-staging wait-to-retire
remote: + declare 'desc=return the value for an app'\''s checks property'
remote: + declare trigger=checks-get-property
remote: + declare APP=clock-backend-staging KEY=wait-to-retire
remote: + [[ wait-to-retire == \w\a\i\t\-\t\o\-\r\e\t\i\r\e ]]
remote: + fn-checks-computed-wait-to-retire clock-backend-staging
remote: + declare APP=clock-backend-staging
remote: ++ fn-checks-wait-to-retire clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default checks clock-backend-staging wait-to-retire ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=checks APP=clock-backend-staging KEY=wait-to-retire DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default checks clock-backend-staging wait-to-retire ''
remote: + file=
remote: + [[ '' == '' ]]
remote: ++ fn-checks-global-wait-to-retire clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default checks --global wait-to-retire 60
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=checks APP=--global KEY=wait-to-retire DEFAULT=60
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default checks --global wait-to-retire 60
remote: + file=60
remote: + echo 60
remote: + return
remote: + local DOKKU_WAIT_TO_RETIRE=60
remote: + export DOKKU_WAIT_TO_RETIRE
remote: ++ mktemp /tmp/dokku-535076-trigger-scheduler-docker-local-scheduler-deploy.XXXXXX
remote: + local TMP_FILE=/tmp/dokku-535076-trigger-scheduler-docker-local-scheduler-deploy.bG9MKF
remote: + trap 'rm -rf '\''/tmp/dokku-535076-trigger-scheduler-docker-local-scheduler-deploy.bG9MKF'\'' >/dev/null' RETURN INT TERM EXIT
remote: + local line
remote: + local PROC_TYPE
remote: + local PROC_COUNT
remote: + read -r line
remote: ++ plugn trigger ps-current-scale clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ -n web=1 ]]
remote: + local PROC_TYPE=web
remote: + local PROC_COUNT=1
remote: + [[ -n '' ]]
remote: ++ plugn trigger procfile-get-command clock-backend-staging web 5000
remote: + local PROC_CMD=
remote: + [[ false == true ]]
remote: + [[ web != \w\e\b ]]
remote: + DOKKU_NETWORK_BIND_ALL=false
remote: + DOKKU_HEROKUISH=false
remote: + DOKKU_CNB=false
remote: + DOCKER_RUN_LABEL_ARGS='--label=com.dokku.app-name=clock-backend-staging --label=com.dokku.container-type=deploy'
remote: + DOKKU_START_CMD=
remote: + DOCKER_STOP_TIME_ARG=
remote: + /var/lib/dokku/plugins/available/scheduler-docker-local/bin/scheduler-deploy-process clock-backend-staging dockerfile dokku/clock-backend-staging:latest latest web 1
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/checks/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + main clock-backend-staging dockerfile dokku/clock-backend-staging:latest latest web 1
remote: + declare 'desc=wrapper function to ensure tmp files are properly annotated'
remote: + fn-scheduler-deploy-process clock-backend-staging dockerfile dokku/clock-backend-staging:latest latest web 1
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile IMAGE=dokku/clock-backend-staging:latest IMAGE_TAG=latest PROC_TYPE=web PROC_COUNT=1
remote: + local CONTAINER_INDEX=1
remote: + local image_vendor
remote: + dokku_log_info1 'Deploying web (count=1)'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Deploying web (count=1)'
remote: -----> Deploying web (count=1)
remote: ++ is_app_proctype_checks_disabled clock-backend-staging web
remote: ++ declare 'desc=return true if app'\''s proctype(s) checks are disabled'
remote: ++ local APP=clock-backend-staging
remote: ++ local PROCTYPE=web status=false
remote: +++ config_get clock-backend-staging DOKKU_CHECKS_DISABLED
remote: +++ declare 'desc=get value of given config var'
remote: +++ config_sub get clock-backend-staging DOKKU_CHECKS_DISABLED
remote: +++ declare 'desc=executes a config subcommand'
remote: +++ local name=get
remote: +++ shift
remote: +++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_CHECKS_DISABLED
remote: +++ true
remote: ++ local DOKKU_CHECKS_DISABLED=
remote: ++ [[ '' == \_\a\l\l\_ ]]
remote: +++ is_val_in_list web ''
remote: +++ declare 'desc=return true if value (web) is in list () separated by delimiter (); delimiter defaults to comma'
remote: +++ local value=web list= delimiter=,
remote: +++ local IFS=, val_in_list=false
remote: +++ echo false
remote: ++ [[ false == \t\r\u\e ]]
remote: ++ echo false
remote: + DOKKU_CHECKS_DISABLED=false
remote: + [[ false == \t\r\u\e ]]
remote: ++ mktemp /tmp/dokku-535076-fn-scheduler-deploy-process.XXXXXX
remote: + local PROCESS_TMP_FILE=/tmp/dokku-535076-fn-scheduler-deploy-process.4cOUQG
remote: + trap 'rm -rf '\''/tmp/dokku-535076-fn-scheduler-deploy-process.4cOUQG'\'' >/dev/null' RETURN INT TERM EXIT
remote: + [[ 1 -le 1 ]]
remote: + echo '/var/lib/dokku/plugins/available/scheduler-docker-local/bin/scheduler-deploy-process-container clock-backend-staging dockerfile dokku/clock-backend-staging:latest latest web 1 1'
remote: + CONTAINER_INDEX=2
remote: + [[ 2 -le 1 ]]
remote: ++ fn-plugin-property-get scheduler-docker-local clock-backend-staging init-process ''
remote: ++ declare 'desc=returns the value for a given property'
remote: ++ declare PLUGIN=scheduler-docker-local APP=clock-backend-staging KEY=init-process DEFAULT=
remote: ++ fn-plugin-property-get-default scheduler-docker-local clock-backend-staging init-process ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=scheduler-docker-local APP=clock-backend-staging KEY=init-process DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default scheduler-docker-local clock-backend-staging init-process ''
remote: + INJECT_INIT_FLAG=
remote: + [[ -z '' ]]
remote: ++ docker image inspect --format '{{ index .Config.Labels "org.opencontainers.image.vendor" }}' dokku/clock-backend-staging:latest
remote: + image_vendor=
remote: + [[ '' == \l\i\n\u\x\s\e\r\v\e\r\.\i\o ]]
remote: + INJECT_INIT_FLAG=true
remote: + local DOCKER_ARGS
remote: ++ :
remote: ++ plugn trigger docker-args-deploy clock-backend-staging latest web
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + trigger-builder-herokuish-docker-args clock-backend-staging latest web
remote: + declare 'desc=builder-herokuish docker-args plugin trigger'
remote: + declare trigger=docker-args
remote: + declare APP=clock-backend-staging
remote: + local STDIN DOKKU_APP_TYPE DOKKU_APP_USER
remote: ++ cat
remote: + STDIN=
remote: ++ config_get clock-backend-staging DOKKU_APP_TYPE
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_APP_TYPE
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_APP_TYPE
remote: + DOKKU_APP_TYPE=dockerfile
remote: ++ config_get clock-backend-staging DOKKU_APP_USER
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_APP_USER
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_APP_USER
remote: ++ true
remote: + DOKKU_APP_USER=
remote: + DOKKU_APP_USER=herokuishuser
remote: + [[ dockerfile == \h\e\r\o\k\u\i\s\h ]]
remote: + local docker_args=
remote: + echo -n ''
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + trigger-config-docker-args clock-backend-staging latest web
remote: + declare 'desc=config docker-args plugin trigger'
remote: + declare trigger=docker-args
remote: + declare APP=clock-backend-staging
remote: + local ENV_ARGS STDIN
remote: ++ cat
remote: + STDIN=
remote: ++ config_export app clock-backend-staging --format docker-args-keys --merged
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=app
remote: ++ shift
remote: ++ local APP=clock-backend-staging
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ shift
remote: ++ config_sub export --format docker-args-keys --merged clock-backend-staging
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=export
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub export --format docker-args-keys --merged clock-backend-staging
remote: ++ return 0
remote: + ENV_ARGS='--env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL'
remote: + echo -n ' --env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL'
remote: + trigger-docker-options-docker-args clock-backend-staging latest web
remote: + declare 'desc=docker args plugin trigger'
remote: + declare trigger=/var/lib/dokku/plugins/enabled/docker-options/docker-args-deploy
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=latest
remote: ++ cat
remote: + local STDIN=
remote: + case "$0" in
remote: + local PHASE=DEPLOY
remote: + local FILE_PREFIX=DOCKER_OPTIONS_
remote: + local PHASE_FILE_PATH=/home/dokku/clock-backend-staging/DOCKER_OPTIONS_DEPLOY
remote: + local output=
remote: + [[ -f /home/dokku/clock-backend-staging/DOCKER_OPTIONS_DEPLOY ]]
remote: + local DONE=false
remote: + false
remote: + local line
remote: + read -r line
remote: + [[ -z --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db ]]
remote: + case "$line" in
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: + local 'output= --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db'
remote: + false
remote: + local line
remote: + read -r line
remote: + [[ -z --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq ]]
remote: + case "$line" in
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: + local 'output= --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq'
remote: + false
remote: + local line
remote: + read -r line
remote: + [[ -z --restart=on-failure:10 ]]
remote: + case "$line" in
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: + local 'output= --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10'
remote: + false
remote: + local line
remote: + read -r line
remote: + [[ -z -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs ]]
remote: + case "$line" in
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: + local 'output= --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs'
remote: + false
remote: + local line
remote: + read -r line
remote: + [[ -z -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles ]]
remote: + case "$line" in
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: + local 'output= --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles'
remote: + false
remote: + local line
remote: + read -r line
remote: + local DONE=true
remote: + [[ -z '' ]]
remote: + continue
remote: + true
remote: + echo -n ' --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles'
remote: + DOCKER_ARGS=' --env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles'
remote: ++ :
remote: ++ plugn trigger docker-args-process-deploy clock-backend-staging dockerfile latest web
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + trigger-builder-pack-docker-args-process-deploy clock-backend-staging dockerfile latest web
remote: + declare 'desc=builder-pack core-post-deploy plugin trigger'
remote: + declare trigger=docker-args-process-deploy
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile IMAGE_TAG=latest PROC_TYPE=web
remote: ++ cat
remote: + local STDIN=
remote: + local inject_launcher output
remote: + [[ dockerfile != \p\a\c\k ]]
remote: + return
remote: + source /var/lib/dokku/plugins/available/caddy-vhosts/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-caddy-vhosts-docker-args-process-deploy clock-backend-staging dockerfile latest web
remote: + declare 'desc=nginx-vhosts core-post-deploy plugin trigger'
remote: + declare trigger=docker-args-process-deploy
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile IMAGE_TAG=latest PROC_TYPE=web CONTAINER_INDEX=
remote: + 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
remote: + local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate
remote: + local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate
remote: ++ cat
remote: + local STDIN=
remote: + [[ web != \w\e\b ]]
remote: ++ plugn trigger proxy-type clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ nginx != \c\a\d\d\y ]]
remote: + return
remote: + source /var/lib/dokku/plugins/available/haproxy-vhosts/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-haproxy-vhosts-docker-args-process-deploy clock-backend-staging dockerfile latest web
remote: + declare 'desc=nginx-vhosts core-post-deploy plugin trigger'
remote: + declare trigger=docker-args-process-deploy
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile IMAGE_TAG=latest PROC_TYPE=web CONTAINER_INDEX=
remote: + 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
remote: + local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate
remote: + local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate proxy_redirect_ssl
remote: ++ cat
remote: + local STDIN=
remote: + [[ web != \w\e\b ]]
remote: ++ plugn trigger proxy-type clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ nginx != \h\a\p\r\o\x\y ]]
remote: + return
remote: ! exec: docker system info --format {{ .LoggingDriver }}
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/openresty-vhosts/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + trigger-openresty-vhosts-docker-args-process-deploy clock-backend-staging dockerfile latest web
remote: + declare 'desc=openresty-vhosts docker-args-process-deploy plugin trigger'
remote: + declare trigger=docker-args-process-deploy
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile IMAGE_TAG=latest PROC_TYPE=web CONTAINER_INDEX=
remote: + local include_dir output value DATA
remote: ++ cat
remote: + local STDIN=
remote: + [[ web != \w\e\b ]]
remote: ++ plugn trigger proxy-type clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ nginx != \o\p\e\n\r\e\s\t\y ]]
remote: ++ plugn trigger proxy-type clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ nginx != \n\g\i\n\x ]]
remote: ++ plugn trigger proxy-is-enabled clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ true != \t\r\u\e ]]
remote: + plugn trigger domains-vhost-enabled clock-backend-staging
remote: + plugn trigger ports-configure clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ! exec: plugn trigger config-get clock-backend-staging DOKKU_PROXY_PORT
remote: ? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger config-get stderr: ++ set -eo pipefail
remote: ? plugn trigger config-get stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger config-get stderr: ++ set -x
remote: ? plugn trigger config-get stderr: + [[ ! -n '' ]]
remote: ? plugn trigger config-get stderr:
remote: ? plugn trigger config-get stdout: 80
remote: ! exec: plugn trigger config-get clock-backend-staging DOKKU_PROXY_SSL_PORT
remote: ? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger config-get stderr: ++ set -eo pipefail
remote: ? plugn trigger config-get stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger config-get stderr: ++ set -x
remote: ? plugn trigger config-get stderr: + [[ ! -n '' ]]
remote: ? plugn trigger config-get stderr:
remote: ? plugn trigger config-get stdout:
remote: ! exec: plugn trigger certs-exists clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-exists stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-exists stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-exists stderr: ++ set -x
remote: ? plugn trigger certs-exists stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-exists stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-exists stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-exists stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-exists stderr: +++ set -x
remote: ? plugn trigger certs-exists stderr: + set -eo pipefail
remote: ? plugn trigger certs-exists stderr: + [[ -n 1 ]]
remote: ? plugn trigger certs-exists stderr: + set -x
remote: ? plugn trigger certs-exists stderr: + trigger-certs-certs-exists clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + declare 'desc=checks if certs exist'
remote: ? plugn trigger certs-exists stderr: + declare trigger=certs-exists
remote: ? plugn trigger certs-exists stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + is_ssl_enabled clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + declare 'desc=returns 0 if ssl is enabled for given app'
remote: ? plugn trigger certs-exists stderr: + local APP=clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + local APP_SSL_PATH=/home/dokku/clock-backend-staging/tls
remote: ? plugn trigger certs-exists stderr: + [[ -e /home/dokku/clock-backend-staging/tls/server.crt ]]
remote: ? plugn trigger certs-exists stderr: + return 1
remote: ? plugn trigger certs-exists stderr: + echo false
remote: ? plugn trigger certs-exists stderr:
remote: ? plugn trigger certs-exists stdout: false
remote: ? plugn trigger certs-exists stdout:
remote: ! exec: plugn trigger certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/plugins/available/caddy-vhosts/internal-functions
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + trigger-caddy-vhosts-certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + declare 'desc=caddy-vhosts certs-force plugin trigger'
remote: ? plugn trigger certs-force stderr: + declare trigger=certs-force
remote: ? plugn trigger certs-force stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-force stderr: ++ plugn trigger proxy-type clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + [[ nginx != \c\a\d\d\y ]]
remote: ? plugn trigger certs-force stderr: + return
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/plugins/available/haproxy-vhosts/internal-functions
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + trigger-haproxy-vhosts-certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + declare 'desc=haproxy-vhosts certs-force plugin trigger'
remote: ? plugn trigger certs-force stderr: + declare trigger=certs-force
remote: ? plugn trigger certs-force stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-force stderr: ++ plugn trigger proxy-type clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + [[ nginx != \h\a\p\r\o\x\y ]]
remote: ? plugn trigger certs-force stderr: + return
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/plugins/available/openresty-vhosts/internal-functions
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + trigger-openresty-vhosts-certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + declare 'desc=openresty-vhosts certs-force plugin trigger'
remote: ? plugn trigger certs-force stderr: + declare trigger=certs-force
remote: ? plugn trigger certs-force stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-force stderr: ++ plugn trigger proxy-type clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + [[ nginx != \o\p\e\n\r\e\s\t\y ]]
remote: ? plugn trigger certs-force stderr: + return
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/plugins/available/traefik-vhosts/internal-functions
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + trigger-traefik-vhosts-certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + declare 'desc=traefik-vhosts certs-force plugin trigger'
remote: ? plugn trigger certs-force stderr: + declare trigger=certs-force
remote: ? plugn trigger certs-force stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-force stderr: ++ plugn trigger proxy-type clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + [[ nginx != \t\r\a\e\f\i\k ]]
remote: ? plugn trigger certs-force stderr: + return
remote: ? plugn trigger certs-force stderr:
remote: ? plugn trigger certs-force stdout:
remote: ++ fn-openresty-get-http-includes-dir clock-backend-staging
remote: ++ declare 'desc=get any include dir if available'
remote: ++ declare APP=clock-backend-staging
remote: ++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-http-includes.535076.missing ]]
remote: ++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-http-includes.535076 ]]
remote: ++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-http-includes ]]
remote: + include_dir=
remote: + [[ -d '' ]]
remote: ++ fn-openresty-get-location-includes-dir clock-backend-staging
remote: ++ declare 'desc=get any include dir if available'
remote: ++ declare APP=clock-backend-staging
remote: ++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-location-includes.535076.missing ]]
remote: ++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-location-includes.535076 ]]
remote: ++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-location-includes ]]
remote: + include_dir=
remote: + [[ -d '' ]]
remote: + is_app_listening=false
remote: ++ plugn trigger ports-get clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + local 'APP_PORT_MAP=http:80:5000
remote: https:443:5000'
remote: + IFS=
remote: + read -r port_map
remote: ++ awk -F : '{ print $1 }'
remote: + proxy_scheme=http
remote: ++ awk -F : '{ print $2 }'
remote: + proxy_host_port=80
remote: ++ awk -F : '{ print $3 }'
remote: + proxy_container_port=5000
remote: + [[ http == \h\t\t\p ]]
remote: + is_app_listening=true
remote: + [[ -z '' ]]
remote: + proxy_container_http_port_candidate=5000
remote: + proxy_host_http_port_candidate=80
remote: + [[ 80 == \8\0 ]]
remote: + [[ -z '' ]]
remote: + proxy_container_http_port=5000
remote: + [[ http == \h\t\t\p\s ]]
remote: + IFS=
remote: + read -r port_map
remote: ++ awk -F : '{ print $1 }'
remote: + proxy_scheme=https
remote: ++ awk -F : '{ print $2 }'
remote: + proxy_host_port=443
remote: ++ awk -F : '{ print $3 }'
remote: + proxy_container_port=5000
remote: + [[ https == \h\t\t\p ]]
remote: + [[ https == \h\t\t\p\s ]]
remote: + is_app_listening=true
remote: + [[ -z '' ]]
remote: + proxy_container_https_port_candidate=5000
remote: + proxy_host_https_port_candidate=443
remote: + [[ 443 == \4\4\3 ]]
remote: + [[ -z '' ]]
remote: + proxy_container_https_port=5000
remote: + IFS=
remote: + read -r port_map
remote: + [[ -n '' ]]
remote: + letsencrypt_value=false
remote: ++ fn-openresty-letsencrypt-email
remote: ++ fn-plugin-property-get-default openresty --global letsencrypt-email ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=--global KEY=letsencrypt-email DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty --global letsencrypt-email ''
remote: + [[ -n '' ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'''
remote: ++ fn-openresty-access-log-format clock-backend-staging
remote: ++ declare 'desc=get the configured access log format'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging access-log-format ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=access-log-format DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging access-log-format ''
remote: + value=
remote: + [[ -n '' ]]
remote: ++ fn-openresty-access-log-path clock-backend-staging
remote: ++ declare 'desc=get the configured access log path'
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-openresty-log-root
remote: +++ declare 'desc=get the openresty log root'
remote: +++ local OPENRESTY_LOG_ROOT=/var/log/nginx
remote: +++ echo /var/log/nginx
remote: ++ local OPENRESTY_LOG_ROOT=/var/log/nginx
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging access-log-path /var/log/nginx/clock-backend-staging-access.log
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=access-log-path DEFAULT=/var/log/nginx/clock-backend-staging-access.log
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging access-log-path /var/log/nginx/clock-backend-staging-access.log
remote: + value=/var/log/nginx/clock-backend-staging-access.log
remote: + [[ -n /var/log/nginx/clock-backend-staging-access.log ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'''
remote: ++ fn-openresty-bind-address-ipv4 clock-backend-staging
remote: ++ declare 'desc=get the configured ipv4 bind address'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging bind-address-ipv4 ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=bind-address-ipv4 DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging bind-address-ipv4 ''
remote: + value=
remote: + [[ -n '' ]]
remote: ++ fn-openresty-bind-address-ipv6 clock-backend-staging
remote: ++ declare 'desc=get the configured ipv6 bind address'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging bind-address-ipv6 ::
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=bind-address-ipv6 DEFAULT=::
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging bind-address-ipv6 ::
remote: + value=::
remote: + [[ -n :: ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'''
remote: ++ fn-openresty-client-max-body-size clock-backend-staging
remote: ++ declare 'desc=get the configured client max body size'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging client-max-body-size ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=client-max-body-size DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging client-max-body-size ''
remote: + value=
remote: + [[ -n '' ]]
remote: ++ fn-openresty-error-log-path clock-backend-staging
remote: ++ declare 'desc=get the configured error log path'
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-openresty-log-root
remote: +++ declare 'desc=get the openresty log root'
remote: +++ local OPENRESTY_LOG_ROOT=/var/log/nginx
remote: +++ echo /var/log/nginx
remote: ++ local OPENRESTY_LOG_ROOT=/var/log/nginx
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging error-log-path /var/log/nginx/clock-backend-staging-error.log
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=error-log-path DEFAULT=/var/log/nginx/clock-backend-staging-error.log
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging error-log-path /var/log/nginx/clock-backend-staging-error.log
remote: + value=/var/log/nginx/clock-backend-staging-error.log
remote: + [[ -n /var/log/nginx/clock-backend-staging-error.log ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log'\'''
remote: ++ fn-openresty-hsts-include-subdomains clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging hsts-include-subdomains true
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=hsts-include-subdomains DEFAULT=true
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging hsts-include-subdomains true
remote: + value=true
remote: + [[ -n true ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'''
remote: ++ fn-openresty-hsts-max-age clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging hsts-max-age 15724800
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=hsts-max-age DEFAULT=15724800
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging hsts-max-age 15724800
remote: + value=15724800
remote: + [[ -n 15724800 ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'''
remote: ++ fn-openresty-hsts-preload clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging hsts-preload false
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=hsts-preload DEFAULT=false
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging hsts-preload false
remote: + value=false
remote: + [[ -n false ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'''
remote: ++ fn-openresty-hsts-is-enabled clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-plugin-property-get-default openresty clock-backend-staging hsts ''
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=openresty APP=clock-backend-staging KEY=hsts DEFAULT=
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging hsts ''
remote: ++ local hsts_is_enabled=
remote: ++ [[ '' == '' ]]
remote: +++ fn-plugin-property-get-default openresty --global hsts true
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=openresty APP=--global KEY=hsts DEFAULT=true
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty --global hsts true
remote: ++ hsts_is_enabled=true
remote: ++ echo true
remote: + value=true
remote: + [[ -n true ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'''
remote: + value=443
remote: + [[ -n 443 ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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'\'''
remote: ++ plugn trigger domains-list clock-backend-staging
remote: ++ xargs
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-domains-domains-list clock-backend-staging
remote: + declare 'desc=returns all domains for an app'
remote: + declare trigger=domains-list
remote: + declare APP=clock-backend-staging
remote: + get_app_domains clock-backend-staging
remote: + declare 'desc=return app domains'
remote: + local APP=clock-backend-staging
remote: + local APP_VHOST_PATH=/home/dokku/clock-backend-staging/VHOST
remote: ++ is_app_vhost_enabled clock-backend-staging
remote: ++ declare 'desc=returns true or false if vhost support is enabled for a given application'
remote: ++ local APP=clock-backend-staging
remote: +++ config_get clock-backend-staging NO_VHOST
remote: +++ declare 'desc=get value of given config var'
remote: +++ config_sub get clock-backend-staging NO_VHOST
remote: +++ declare 'desc=executes a config subcommand'
remote: +++ local name=get
remote: +++ shift
remote: +++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging NO_VHOST
remote: ++ local NO_VHOST=0
remote: ++ local APP_VHOST_ENABLED=true
remote: ++ [[ 0 == \1 ]]
remote: ++ echo true
remote: + [[ true == \t\r\u\e ]]
remote: + [[ -f /home/dokku/clock-backend-staging/VHOST ]]
remote: + cat /home/dokku/clock-backend-staging/VHOST
remote: + value=
remote: + [[ -n '' ]]
remote: ++ plugn trigger network-get-property clock-backend-staging initial-network
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + value=
remote: + [[ -n '' ]]
remote: ++ echo 'http:80:5000
remote: https:443:5000'
remote: ++ xargs
remote: + value='http:80:5000 https:443:5000'
remote: + [[ -n http:80:5000 https:443:5000 ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'''
remote: ++ fn-openresty-proxy-buffer-size clock-backend-staging
remote: ++ declare 'desc=get the configured proxy buffer size'
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-get-pagesize
remote: +++ declare 'desc=return the underlying system'\''s memory page size'
remote: +++ declare 'todo=port to common functions'
remote: +++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-buffer-size 4k
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-buffer-size DEFAULT=4k
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-buffer-size 4k
remote: + value=4k
remote: + [[ -n 4k ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'''
remote: ++ fn-openresty-proxy-buffering clock-backend-staging
remote: ++ declare 'desc=get the configured proxy buffering'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-buffering on
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-buffering DEFAULT=on
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-buffering on
remote: + value=on
remote: + [[ -n on ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'''
remote: ++ fn-openresty-proxy-buffers clock-backend-staging
remote: ++ declare 'desc=get the configured proxy buffers'
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-get-pagesize
remote: +++ declare 'desc=return the underlying system'\''s memory page size'
remote: +++ declare 'todo=port to common functions'
remote: +++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-buffers '8 4k'
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-buffers 'DEFAULT=8 4k'
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-buffers '8 4k'
remote: + value='8 4k'
remote: + [[ -n 8 4k ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'''
remote: ++ fn-openresty-proxy-busy-buffers-size clock-backend-staging
remote: ++ declare 'desc=get the configured proxy busy buffers size'
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-get-pagesize
remote: +++ declare 'desc=return the underlying system'\''s memory page size'
remote: +++ declare 'todo=port to common functions'
remote: +++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-busy-buffers-size 8k
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-busy-buffers-size DEFAULT=8k
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-busy-buffers-size 8k
remote: + value=8k
remote: + [[ -n 8k ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'''
remote: ++ fn-openresty-proxy-connect-timeout clock-backend-staging
remote: ++ declare 'desc=get the configured proxy connect timeout'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-connect-timeout 60s
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-connect-timeout DEFAULT=60s
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-connect-timeout 60s
remote: + value=60s
remote: + [[ -n 60s ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'''
remote: ++ fn-openresty-proxy-read-timeout clock-backend-staging
remote: ++ declare 'desc=get the configured proxy read timeout'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-read-timeout 60s
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-read-timeout DEFAULT=60s
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-read-timeout 60s
remote: + value=60s
remote: + [[ -n 60s ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'''
remote: ++ fn-openresty-proxy-send-timeout clock-backend-staging
remote: ++ declare 'desc=get the configured proxy send timeout'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-send-timeout 60s
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-send-timeout DEFAULT=60s
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-send-timeout 60s
remote: + value=60s
remote: + [[ -n 60s ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'' '\''--label=openresty.proxy-send-timeout=60s'\'''
remote: ++ fn-openresty-send-timeout clock-backend-staging
remote: ++ declare 'desc=get the configured proxy send timeout'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging send-timeout 60s
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=send-timeout DEFAULT=60s
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging send-timeout 60s
remote: + value=60s
remote: + [[ -n 60s ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'' '\''--label=openresty.proxy-send-timeout=60s'\'' '\''--label=openresty.send-timeout=60s'\'''
remote: ++ fn-openresty-underscore-in-headers clock-backend-staging
remote: ++ declare 'desc=get the configured underscore in headers value'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging underscore-in-headers off
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=underscore-in-headers DEFAULT=off
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging underscore-in-headers off
remote: + value=off
remote: + [[ -n off ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'''
remote: ++ fn-openresty-x-forwarded-for-value clock-backend-staging
remote: ++ declare 'desc=get the configured x-forwarded-for value'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging x-forwarded-for-value '$remote_addr'
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=x-forwarded-for-value 'DEFAULT=$remote_addr'
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging x-forwarded-for-value '$remote_addr'
remote: + value='$remote_addr'
remote: + [[ -n $remote_addr ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'''
remote: ++ fn-openresty-x-forwarded-port-value clock-backend-staging
remote: ++ declare 'desc=get the configured x-forwarded-port value'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging x-forwarded-port-value '$server_port'
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=x-forwarded-port-value 'DEFAULT=$server_port'
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging x-forwarded-port-value '$server_port'
remote: + value='$server_port'
remote: + [[ -n $server_port ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'''
remote: ++ fn-openresty-x-forwarded-proto-value clock-backend-staging
remote: ++ declare 'desc=get the configured x-forwarded-proto value'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging x-forwarded-proto-value '$scheme'
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=x-forwarded-proto-value 'DEFAULT=$scheme'
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging x-forwarded-proto-value '$scheme'
remote: + value='$scheme'
remote: + [[ -n $scheme ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'' '\''--label=openresty.x-forwarded-proto-value=$scheme'\'''
remote: ++ fn-openresty-x-forwarded-ssl clock-backend-staging
remote: ++ declare 'desc=get the configured x-forwarded-ssl value'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging x-forwarded-ssl ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=x-forwarded-ssl DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging x-forwarded-ssl ''
remote: + value=
remote: + [[ -n '' ]]
remote: + echo -n ' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'' '\''--label=openresty.x-forwarded-proto-value=$scheme'\'''
remote: + source /var/lib/dokku/plugins/available/traefik-vhosts/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-traefik-vhosts-docker-args-process-deploy clock-backend-staging dockerfile latest web
remote: + declare 'desc=nginx-vhosts core-post-deploy plugin trigger'
remote: + declare trigger=docker-args-process-deploy
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile IMAGE_TAG=latest PROC_TYPE=web CONTAINER_INDEX=
remote: + local app_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map proxy_scheme proxy_schemes traefik_domains
remote: + local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate
remote: + local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate
remote: ++ cat
remote: + local STDIN=
remote: + [[ web != \w\e\b ]]
remote: ++ plugn trigger proxy-type clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ nginx != \t\r\a\e\f\i\k ]]
remote: + return
remote: + DOCKER_ARGS+=' --log-opt=max-size=10m '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'' '\''--label=openresty.x-forwarded-proto-value=$scheme'\'''
remote: + DOCKER_ARGS=' --env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles --log-opt=max-size=10m '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'' '\''--label=openresty.x-forwarded-proto-value=$scheme'\'' '
remote: + declare -a ARG_ARRAY
remote: + eval 'ARG_ARRAY=( --env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles --log-opt=max-size=10m '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'' '\''--label=openresty.x-forwarded-proto-value=$scheme'\'' )'
remote: ++ ARG_ARRAY=(--env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles --log-opt=max-size=10m '--label=openresty.letsencrypt=false' '--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log' '--label=openresty.bind-address-ipv6=::' '--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000' '--label=openresty.proxy-buffer-size=4k' '--label=openresty.proxy-buffering=on' '--label=openresty.proxy-buffers=8 4k' '--label=openresty.proxy-busy-buffer-size=8k' '--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.underscore-in-headers=off' '--label=openresty.x-forwarded-for-value=$remote_addr' '--label=openresty.x-forwarded-port-value=$server_port' '--label=openresty.x-forwarded-proto-value=$scheme')
remote: + local port_published=false
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=CORS_ORIGIN_WHITELIST == \-\p\ * ]]
remote: + [[ --env=CORS_ORIGIN_WHITELIST =~ --publish * ]]
remote: + [[ --env=CORS_ORIGIN_WHITELIST == \-\P ]]
remote: + [[ --env=CORS_ORIGIN_WHITELIST =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=CURL_CONNECT_TIMEOUT == \-\p\ * ]]
remote: + [[ --env=CURL_CONNECT_TIMEOUT =~ --publish * ]]
remote: + [[ --env=CURL_CONNECT_TIMEOUT == \-\P ]]
remote: + [[ --env=CURL_CONNECT_TIMEOUT =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=CURL_TIMEOUT == \-\p\ * ]]
remote: + [[ --env=CURL_TIMEOUT =~ --publish * ]]
remote: + [[ --env=CURL_TIMEOUT == \-\P ]]
remote: + [[ --env=CURL_TIMEOUT =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DATABASE_URL == \-\p\ * ]]
remote: + [[ --env=DATABASE_URL =~ --publish * ]]
remote: + [[ --env=DATABASE_URL == \-\P ]]
remote: + [[ --env=DATABASE_URL =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DEBUG == \-\p\ * ]]
remote: + [[ --env=DEBUG =~ --publish * ]]
remote: + [[ --env=DEBUG == \-\P ]]
remote: + [[ --env=DEBUG =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DJANGO_ADMIN_URL == \-\p\ * ]]
remote: + [[ --env=DJANGO_ADMIN_URL =~ --publish * ]]
remote: + [[ --env=DJANGO_ADMIN_URL == \-\P ]]
remote: + [[ --env=DJANGO_ADMIN_URL =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DJANGO_ALLOWED_HOSTS == \-\p\ * ]]
remote: + [[ --env=DJANGO_ALLOWED_HOSTS =~ --publish * ]]
remote: + [[ --env=DJANGO_ALLOWED_HOSTS == \-\P ]]
remote: + [[ --env=DJANGO_ALLOWED_HOSTS =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DJANGO_DEBUG == \-\p\ * ]]
remote: + [[ --env=DJANGO_DEBUG =~ --publish * ]]
remote: + [[ --env=DJANGO_DEBUG == \-\P ]]
remote: + [[ --env=DJANGO_DEBUG =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DJANGO_EMAIL_HOST == \-\p\ * ]]
remote: + [[ --env=DJANGO_EMAIL_HOST =~ --publish * ]]
remote: + [[ --env=DJANGO_EMAIL_HOST == \-\P ]]
remote: + [[ --env=DJANGO_EMAIL_HOST =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DJANGO_SECRET_KEY == \-\p\ * ]]
remote: + [[ --env=DJANGO_SECRET_KEY =~ --publish * ]]
remote: + [[ --env=DJANGO_SECRET_KEY == \-\P ]]
remote: + [[ --env=DJANGO_SECRET_KEY =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DJANGO_SENTRY_DSN == \-\p\ * ]]
remote: + [[ --env=DJANGO_SENTRY_DSN =~ --publish * ]]
remote: + [[ --env=DJANGO_SENTRY_DSN == \-\P ]]
remote: + [[ --env=DJANGO_SENTRY_DSN =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DJANGO_SETTINGS_MODULE == \-\p\ * ]]
remote: + [[ --env=DJANGO_SETTINGS_MODULE =~ --publish * ]]
remote: + [[ --env=DJANGO_SETTINGS_MODULE == \-\P ]]
remote: + [[ --env=DJANGO_SETTINGS_MODULE =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DJANGO_STATIC_URL == \-\p\ * ]]
remote: + [[ --env=DJANGO_STATIC_URL =~ --publish * ]]
remote: + [[ --env=DJANGO_STATIC_URL == \-\P ]]
remote: + [[ --env=DJANGO_STATIC_URL =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DOKKU_APP_RESTORE == \-\p\ * ]]
remote: + [[ --env=DOKKU_APP_RESTORE =~ --publish * ]]
remote: + [[ --env=DOKKU_APP_RESTORE == \-\P ]]
remote: + [[ --env=DOKKU_APP_RESTORE =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DOKKU_APP_TYPE == \-\p\ * ]]
remote: + [[ --env=DOKKU_APP_TYPE =~ --publish * ]]
remote: + [[ --env=DOKKU_APP_TYPE == \-\P ]]
remote: + [[ --env=DOKKU_APP_TYPE =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DOKKU_DOCKERFILE_ENTRYPOINT == \-\p\ * ]]
remote: + [[ --env=DOKKU_DOCKERFILE_ENTRYPOINT =~ --publish * ]]
remote: + [[ --env=DOKKU_DOCKERFILE_ENTRYPOINT == \-\P ]]
remote: + [[ --env=DOKKU_DOCKERFILE_ENTRYPOINT =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DOKKU_LETSENCRYPT_EMAIL == \-\p\ * ]]
remote: + [[ --env=DOKKU_LETSENCRYPT_EMAIL =~ --publish * ]]
remote: + [[ --env=DOKKU_LETSENCRYPT_EMAIL == \-\P ]]
remote: + [[ --env=DOKKU_LETSENCRYPT_EMAIL =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DOKKU_POSTGRES_AQUA_URL == \-\p\ * ]]
remote: + [[ --env=DOKKU_POSTGRES_AQUA_URL =~ --publish * ]]
remote: + [[ --env=DOKKU_POSTGRES_AQUA_URL == \-\P ]]
remote: + [[ --env=DOKKU_POSTGRES_AQUA_URL =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DOKKU_PROXY_PORT == \-\p\ * ]]
remote: + [[ --env=DOKKU_PROXY_PORT =~ --publish * ]]
remote: + [[ --env=DOKKU_PROXY_PORT == \-\P ]]
remote: + [[ --env=DOKKU_PROXY_PORT =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DOKKU_PROXY_PORT_MAP == \-\p\ * ]]
remote: + [[ --env=DOKKU_PROXY_PORT_MAP =~ --publish * ]]
remote: + [[ --env=DOKKU_PROXY_PORT_MAP == \-\P ]]
remote: + [[ --env=DOKKU_PROXY_PORT_MAP =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=DOKKU_RABBITMQ_AQUA_URL == \-\p\ * ]]
remote: + [[ --env=DOKKU_RABBITMQ_AQUA_URL =~ --publish * ]]
remote: + [[ --env=DOKKU_RABBITMQ_AQUA_URL == \-\P ]]
remote: + [[ --env=DOKKU_RABBITMQ_AQUA_URL =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=GIT_REV == \-\p\ * ]]
remote: + [[ --env=GIT_REV =~ --publish * ]]
remote: + [[ --env=GIT_REV == \-\P ]]
remote: + [[ --env=GIT_REV =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=GOETHE_OAUTH2_REDIRECT_URI == \-\p\ * ]]
remote: + [[ --env=GOETHE_OAUTH2_REDIRECT_URI =~ --publish * ]]
remote: + [[ --env=GOETHE_OAUTH2_REDIRECT_URI == \-\P ]]
remote: + [[ --env=GOETHE_OAUTH2_REDIRECT_URI =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=IDM_API_KEY == \-\p\ * ]]
remote: + [[ --env=IDM_API_KEY =~ --publish * ]]
remote: + [[ --env=IDM_API_KEY == \-\P ]]
remote: + [[ --env=IDM_API_KEY =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=IDM_API_URL == \-\p\ * ]]
remote: + [[ --env=IDM_API_URL =~ --publish * ]]
remote: + [[ --env=IDM_API_URL == \-\P ]]
remote: + [[ --env=IDM_API_URL =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=IDM_SECRET_KEY == \-\p\ * ]]
remote: + [[ --env=IDM_SECRET_KEY =~ --publish * ]]
remote: + [[ --env=IDM_SECRET_KEY == \-\P ]]
remote: + [[ --env=IDM_SECRET_KEY =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=NO_VHOST == \-\p\ * ]]
remote: + [[ --env=NO_VHOST =~ --publish * ]]
remote: + [[ --env=NO_VHOST == \-\P ]]
remote: + [[ --env=NO_VHOST =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=RABBITMQ_URL == \-\p\ * ]]
remote: + [[ --env=RABBITMQ_URL =~ --publish * ]]
remote: + [[ --env=RABBITMQ_URL == \-\P ]]
remote: + [[ --env=RABBITMQ_URL =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=SITE_ID == \-\p\ * ]]
remote: + [[ --env=SITE_ID =~ --publish * ]]
remote: + [[ --env=SITE_ID == \-\P ]]
remote: + [[ --env=SITE_ID =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=SYSTEM_EMAIL_RECEIVER == \-\p\ * ]]
remote: + [[ --env=SYSTEM_EMAIL_RECEIVER =~ --publish * ]]
remote: + [[ --env=SYSTEM_EMAIL_RECEIVER == \-\P ]]
remote: + [[ --env=SYSTEM_EMAIL_RECEIVER =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=SYSTEM_EMAIL_SENDER == \-\p\ * ]]
remote: + [[ --env=SYSTEM_EMAIL_SENDER =~ --publish * ]]
remote: + [[ --env=SYSTEM_EMAIL_SENDER == \-\P ]]
remote: + [[ --env=SYSTEM_EMAIL_SENDER =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=TIME_VAULT_API_KEY == \-\p\ * ]]
remote: + [[ --env=TIME_VAULT_API_KEY =~ --publish * ]]
remote: + [[ --env=TIME_VAULT_API_KEY == \-\P ]]
remote: + [[ --env=TIME_VAULT_API_KEY =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --env=TIME_VAULT_URL == \-\p\ * ]]
remote: + [[ --env=TIME_VAULT_URL =~ --publish * ]]
remote: + [[ --env=TIME_VAULT_URL == \-\P ]]
remote: + [[ --env=TIME_VAULT_URL =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --link == \-\p\ * ]]
remote: + [[ --link =~ --publish * ]]
remote: + [[ --link == \-\P ]]
remote: + [[ --link =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db == \-\p\ * ]]
remote: + [[ dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db =~ --publish * ]]
remote: + [[ dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db == \-\P ]]
remote: + [[ dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --link == \-\p\ * ]]
remote: + [[ --link =~ --publish * ]]
remote: + [[ --link == \-\P ]]
remote: + [[ --link =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq == \-\p\ * ]]
remote: + [[ dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq =~ --publish * ]]
remote: + [[ dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq == \-\P ]]
remote: + [[ dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --restart=on-failure:10 == \-\p\ * ]]
remote: + [[ --restart=on-failure:10 =~ --publish * ]]
remote: + [[ --restart=on-failure:10 == \-\P ]]
remote: + [[ --restart=on-failure:10 =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ -v == \-\p\ * ]]
remote: + [[ -v =~ --publish * ]]
remote: + [[ -v == \-\P ]]
remote: + [[ -v =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs == \-\p\ * ]]
remote: + [[ /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs =~ --publish * ]]
remote: + [[ /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs == \-\P ]]
remote: + [[ /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ -v == \-\p\ * ]]
remote: + [[ -v =~ --publish * ]]
remote: + [[ -v == \-\P ]]
remote: + [[ -v =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles == \-\p\ * ]]
remote: + [[ /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles =~ --publish * ]]
remote: + [[ /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles == \-\P ]]
remote: + [[ /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --log-opt=max-size=10m == \-\p\ * ]]
remote: + [[ --log-opt=max-size=10m =~ --publish * ]]
remote: + [[ --log-opt=max-size=10m == \-\P ]]
remote: + [[ --log-opt=max-size=10m =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.letsencrypt=false == \-\p\ * ]]
remote: + [[ --label=openresty.letsencrypt=false =~ --publish * ]]
remote: + [[ --label=openresty.letsencrypt=false == \-\P ]]
remote: + [[ --label=openresty.letsencrypt=false =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log == \-\p\ * ]]
remote: + [[ --label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log =~ --publish * ]]
remote: + [[ --label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log == \-\P ]]
remote: + [[ --label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.bind-address-ipv6=:: == \-\p\ * ]]
remote: + [[ --label=openresty.bind-address-ipv6=:: =~ --publish * ]]
remote: + [[ --label=openresty.bind-address-ipv6=:: == \-\P ]]
remote: + [[ --label=openresty.bind-address-ipv6=:: =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log == \-\p\ * ]]
remote: + [[ --label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log =~ --publish * ]]
remote: + [[ --label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log == \-\P ]]
remote: + [[ --label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.hsts-include-subdomains=true == \-\p\ * ]]
remote: + [[ --label=openresty.hsts-include-subdomains=true =~ --publish * ]]
remote: + [[ --label=openresty.hsts-include-subdomains=true == \-\P ]]
remote: + [[ --label=openresty.hsts-include-subdomains=true =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.hsts-max-age=15724800 == \-\p\ * ]]
remote: + [[ --label=openresty.hsts-max-age=15724800 =~ --publish * ]]
remote: + [[ --label=openresty.hsts-max-age=15724800 == \-\P ]]
remote: + [[ --label=openresty.hsts-max-age=15724800 =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.hsts-preload=false == \-\p\ * ]]
remote: + [[ --label=openresty.hsts-preload=false =~ --publish * ]]
remote: + [[ --label=openresty.hsts-preload=false == \-\P ]]
remote: + [[ --label=openresty.hsts-preload=false =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.hsts=true == \-\p\ * ]]
remote: + [[ --label=openresty.hsts=true =~ --publish * ]]
remote: + [[ --label=openresty.hsts=true == \-\P ]]
remote: + [[ --label=openresty.hsts=true =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.https-port=443 == \-\p\ * ]]
remote: + [[ --label=openresty.https-port=443 =~ --publish * ]]
remote: + [[ --label=openresty.https-port=443 == \-\P ]]
remote: + [[ --label=openresty.https-port=443 =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.port-mapping=http:80:5000 https:443:5000 == \-\p\ * ]]
remote: + [[ --label=openresty.port-mapping=http:80:5000 https:443:5000 =~ --publish * ]]
remote: + [[ --label=openresty.port-mapping=http:80:5000 https:443:5000 == \-\P ]]
remote: + [[ --label=openresty.port-mapping=http:80:5000 https:443:5000 =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.proxy-buffer-size=4k == \-\p\ * ]]
remote: + [[ --label=openresty.proxy-buffer-size=4k =~ --publish * ]]
remote: + [[ --label=openresty.proxy-buffer-size=4k == \-\P ]]
remote: + [[ --label=openresty.proxy-buffer-size=4k =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.proxy-buffering=on == \-\p\ * ]]
remote: + [[ --label=openresty.proxy-buffering=on =~ --publish * ]]
remote: + [[ --label=openresty.proxy-buffering=on == \-\P ]]
remote: + [[ --label=openresty.proxy-buffering=on =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.proxy-buffers=8 4k == \-\p\ * ]]
remote: + [[ --label=openresty.proxy-buffers=8 4k =~ --publish * ]]
remote: + [[ --label=openresty.proxy-buffers=8 4k == \-\P ]]
remote: + [[ --label=openresty.proxy-buffers=8 4k =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.proxy-busy-buffer-size=8k == \-\p\ * ]]
remote: + [[ --label=openresty.proxy-busy-buffer-size=8k =~ --publish * ]]
remote: + [[ --label=openresty.proxy-busy-buffer-size=8k == \-\P ]]
remote: + [[ --label=openresty.proxy-busy-buffer-size=8k =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.proxy-connect-timeout=60s == \-\p\ * ]]
remote: + [[ --label=openresty.proxy-connect-timeout=60s =~ --publish * ]]
remote: + [[ --label=openresty.proxy-connect-timeout=60s == \-\P ]]
remote: + [[ --label=openresty.proxy-connect-timeout=60s =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.proxy-read-timeout=60s == \-\p\ * ]]
remote: + [[ --label=openresty.proxy-read-timeout=60s =~ --publish * ]]
remote: + [[ --label=openresty.proxy-read-timeout=60s == \-\P ]]
remote: + [[ --label=openresty.proxy-read-timeout=60s =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.proxy-send-timeout=60s == \-\p\ * ]]
remote: + [[ --label=openresty.proxy-send-timeout=60s =~ --publish * ]]
remote: + [[ --label=openresty.proxy-send-timeout=60s == \-\P ]]
remote: + [[ --label=openresty.proxy-send-timeout=60s =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.send-timeout=60s == \-\p\ * ]]
remote: + [[ --label=openresty.send-timeout=60s =~ --publish * ]]
remote: + [[ --label=openresty.send-timeout=60s == \-\P ]]
remote: + [[ --label=openresty.send-timeout=60s =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.underscore-in-headers=off == \-\p\ * ]]
remote: + [[ --label=openresty.underscore-in-headers=off =~ --publish * ]]
remote: + [[ --label=openresty.underscore-in-headers=off == \-\P ]]
remote: + [[ --label=openresty.underscore-in-headers=off =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.x-forwarded-for-value=$remote_addr == \-\p\ * ]]
remote: + [[ --label=openresty.x-forwarded-for-value=$remote_addr =~ --publish * ]]
remote: + [[ --label=openresty.x-forwarded-for-value=$remote_addr == \-\P ]]
remote: + [[ --label=openresty.x-forwarded-for-value=$remote_addr =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.x-forwarded-port-value=$server_port == \-\p\ * ]]
remote: + [[ --label=openresty.x-forwarded-port-value=$server_port =~ --publish * ]]
remote: + [[ --label=openresty.x-forwarded-port-value=$server_port == \-\P ]]
remote: + [[ --label=openresty.x-forwarded-port-value=$server_port =~ --publish-all* ]]
remote: + for arg in "${ARG_ARRAY[@]}"
remote: + [[ --label=openresty.x-forwarded-proto-value=$scheme == \-\p\ * ]]
remote: + [[ --label=openresty.x-forwarded-proto-value=$scheme =~ --publish * ]]
remote: + [[ --label=openresty.x-forwarded-proto-value=$scheme == \-\P ]]
remote: + [[ --label=openresty.x-forwarded-proto-value=$scheme =~ --publish-all* ]]
remote: + [[ false == \t\r\u\e ]]
remote: ++ plugn trigger app-json-process-deploy-parallelism clock-backend-staging web
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + PARALLEL_DEPLOY_COUNT=1
remote: + DOKKU_CHECKS_DISABLED=false
remote: + INJECT_INIT_FLAG=true
remote: + parallel --will-cite --halt soon,fail=1 --jobs 1 --ungroup
remote: perl: warning: Setting locale failed.
remote: perl: warning: Please check that your locale settings:
remote: LANGUAGE = (unset),
remote: LC_ALL = (unset),
remote: LC_ADDRESS = "de_DE.UTF-8",
remote: LC_NAME = "de_DE.UTF-8",
remote: LC_MONETARY = "de_DE.UTF-8",
remote: LC_PAPER = "de_DE.UTF-8",
remote: LC_IDENTIFICATION = "de_DE.UTF-8",
remote: LC_TELEPHONE = "de_DE.UTF-8",
remote: LC_MEASUREMENT = "de_DE.UTF-8",
remote: LC_TIME = "de_DE.UTF-8",
remote: LC_NUMERIC = "de_DE.UTF-8",
remote: LANG = "C.UTF-8"
remote: are supported and installed on your system.
remote: perl: warning: Falling back to a fallback locale ("C.UTF-8").
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + main clock-backend-staging dockerfile dokku/clock-backend-staging:latest latest web 1 1
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile IMAGE=dokku/clock-backend-staging:latest IMAGE_TAG=latest PROC_TYPE=web PROC_COUNT=1 CONTAINER_INDEX=1
remote: + local cid=
remote: + local port=
remote: + local ipaddr=
remote: + local DOKKU_CONTAINER_ID_FILE=/home/dokku/clock-backend-staging/CONTAINER.web.1
remote: + local DYNO=web.1
remote: + local DOCKER_ARGS
remote: ++ :
remote: ++ plugn trigger docker-args-deploy clock-backend-staging latest web 1
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + trigger-builder-herokuish-docker-args clock-backend-staging latest web 1
remote: + declare 'desc=builder-herokuish docker-args plugin trigger'
remote: + declare trigger=docker-args
remote: + declare APP=clock-backend-staging
remote: + local STDIN DOKKU_APP_TYPE DOKKU_APP_USER
remote: ++ cat
remote: + STDIN=
remote: ++ config_get clock-backend-staging DOKKU_APP_TYPE
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_APP_TYPE
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_APP_TYPE
remote: + DOKKU_APP_TYPE=dockerfile
remote: ++ config_get clock-backend-staging DOKKU_APP_USER
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get clock-backend-staging DOKKU_APP_USER
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_APP_USER
remote: ++ true
remote: + DOKKU_APP_USER=
remote: + DOKKU_APP_USER=herokuishuser
remote: + [[ dockerfile == \h\e\r\o\k\u\i\s\h ]]
remote: + local docker_args=
remote: + echo -n ''
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + trigger-config-docker-args clock-backend-staging latest web 1
remote: + declare 'desc=config docker-args plugin trigger'
remote: + declare trigger=docker-args
remote: + declare APP=clock-backend-staging
remote: + local ENV_ARGS STDIN
remote: ++ cat
remote: + STDIN=
remote: ++ config_export app clock-backend-staging --format docker-args-keys --merged
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=app
remote: ++ shift
remote: ++ local APP=clock-backend-staging
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ shift
remote: ++ config_sub export --format docker-args-keys --merged clock-backend-staging
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=export
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub export --format docker-args-keys --merged clock-backend-staging
remote: ++ return 0
remote: + ENV_ARGS='--env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL'
remote: + echo -n ' --env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL'
remote: + trigger-docker-options-docker-args clock-backend-staging latest web 1
remote: + declare 'desc=docker args plugin trigger'
remote: + declare trigger=/var/lib/dokku/plugins/enabled/docker-options/docker-args-deploy
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=latest
remote: ++ cat
remote: + local STDIN=
remote: + case "$0" in
remote: + local PHASE=DEPLOY
remote: + local FILE_PREFIX=DOCKER_OPTIONS_
remote: + local PHASE_FILE_PATH=/home/dokku/clock-backend-staging/DOCKER_OPTIONS_DEPLOY
remote: + local output=
remote: + [[ -f /home/dokku/clock-backend-staging/DOCKER_OPTIONS_DEPLOY ]]
remote: + local DONE=false
remote: + false
remote: + local line
remote: + read -r line
remote: + [[ -z --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db ]]
remote: + case "$line" in
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: + local 'output= --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db'
remote: + false
remote: + local line
remote: + read -r line
remote: + [[ -z --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq ]]
remote: + case "$line" in
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: + local 'output= --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq'
remote: + false
remote: + local line
remote: + read -r line
remote: + [[ -z --restart=on-failure:10 ]]
remote: + case "$line" in
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: + local 'output= --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10'
remote: + false
remote: + local line
remote: + read -r line
remote: + [[ -z -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs ]]
remote: + case "$line" in
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: + local 'output= --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs'
remote: + false
remote: + local line
remote: + read -r line
remote: + [[ -z -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles ]]
remote: + case "$line" in
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: + local 'output= --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles'
remote: + false
remote: + local line
remote: + read -r line
remote: + local DONE=true
remote: + [[ -z '' ]]
remote: + continue
remote: + true
remote: + echo -n ' --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles'
remote: + DOCKER_ARGS=' --env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles'
remote: + DOCKER_ARGS+=' --label=com.dokku.process-type=web --label=com.dokku.dyno=web.1'
remote: + DOCKER_ARGS+=' --env=DYNO=web.1'
remote: + DOCKER_ARGS+=' --name=clock-backend-staging.web.1.upcoming-22102'
remote: + [[ true == \t\r\u\e ]]
remote: + DOCKER_ARGS+=' --init'
remote: + DOCKER_ARGS+=' --label=com.dokku.app-name=clock-backend-staging --label=com.dokku.container-type=deploy --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku '
remote: ++ :
remote: ++ plugn trigger docker-args-process-deploy clock-backend-staging dockerfile latest web 1
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + trigger-builder-pack-docker-args-process-deploy clock-backend-staging dockerfile latest web 1
remote: + declare 'desc=builder-pack core-post-deploy plugin trigger'
remote: + declare trigger=docker-args-process-deploy
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile IMAGE_TAG=latest PROC_TYPE=web
remote: ++ cat
remote: + local STDIN=
remote: + local inject_launcher output
remote: + [[ dockerfile != \p\a\c\k ]]
remote: + return
remote: + source /var/lib/dokku/plugins/available/caddy-vhosts/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-caddy-vhosts-docker-args-process-deploy clock-backend-staging dockerfile latest web 1
remote: + declare 'desc=nginx-vhosts core-post-deploy plugin trigger'
remote: + declare trigger=docker-args-process-deploy
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile IMAGE_TAG=latest PROC_TYPE=web CONTAINER_INDEX=1
remote: + 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
remote: + local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate
remote: + local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate
remote: ++ cat
remote: + local STDIN=
remote: + [[ web != \w\e\b ]]
remote: ++ plugn trigger proxy-type clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ nginx != \c\a\d\d\y ]]
remote: + return
remote: + source /var/lib/dokku/plugins/available/haproxy-vhosts/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-haproxy-vhosts-docker-args-process-deploy clock-backend-staging dockerfile latest web 1
remote: + declare 'desc=nginx-vhosts core-post-deploy plugin trigger'
remote: + declare trigger=docker-args-process-deploy
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile IMAGE_TAG=latest PROC_TYPE=web CONTAINER_INDEX=1
remote: + 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
remote: + local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate
remote: + local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate proxy_redirect_ssl
remote: ++ cat
remote: + local STDIN=
remote: + [[ web != \w\e\b ]]
remote: ++ plugn trigger proxy-type clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ nginx != \h\a\p\r\o\x\y ]]
remote: + return
remote: ! exec: docker system info --format {{ .LoggingDriver }}
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/openresty-vhosts/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + trigger-openresty-vhosts-docker-args-process-deploy clock-backend-staging dockerfile latest web 1
remote: + declare 'desc=openresty-vhosts docker-args-process-deploy plugin trigger'
remote: + declare trigger=docker-args-process-deploy
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile IMAGE_TAG=latest PROC_TYPE=web CONTAINER_INDEX=1
remote: + local include_dir output value DATA
remote: ++ cat
remote: + local STDIN=
remote: + [[ web != \w\e\b ]]
remote: ++ plugn trigger proxy-type clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ nginx != \o\p\e\n\r\e\s\t\y ]]
remote: ++ plugn trigger proxy-type clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ nginx != \n\g\i\n\x ]]
remote: ++ plugn trigger proxy-is-enabled clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ true != \t\r\u\e ]]
remote: + plugn trigger domains-vhost-enabled clock-backend-staging
remote: + plugn trigger ports-configure clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ! exec: plugn trigger config-get clock-backend-staging DOKKU_PROXY_PORT
remote: ? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger config-get stderr: ++ set -eo pipefail
remote: ? plugn trigger config-get stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger config-get stderr: ++ set -x
remote: ? plugn trigger config-get stderr: + [[ ! -n '' ]]
remote: ? plugn trigger config-get stderr:
remote: ? plugn trigger config-get stdout: 80
remote: ! exec: plugn trigger config-get clock-backend-staging DOKKU_PROXY_SSL_PORT
remote: ? plugn trigger config-get stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger config-get stderr: ++ set -eo pipefail
remote: ? plugn trigger config-get stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger config-get stderr: ++ set -x
remote: ? plugn trigger config-get stderr: + [[ ! -n '' ]]
remote: ? plugn trigger config-get stderr:
remote: ? plugn trigger config-get stdout:
remote: ! exec: plugn trigger certs-exists clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-exists stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-exists stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-exists stderr: ++ set -x
remote: ? plugn trigger certs-exists stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-exists stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-exists stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-exists stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-exists stderr: +++ set -x
remote: ? plugn trigger certs-exists stderr: + set -eo pipefail
remote: ? plugn trigger certs-exists stderr: + [[ -n 1 ]]
remote: ? plugn trigger certs-exists stderr: + set -x
remote: ? plugn trigger certs-exists stderr: + trigger-certs-certs-exists clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + declare 'desc=checks if certs exist'
remote: ? plugn trigger certs-exists stderr: + declare trigger=certs-exists
remote: ? plugn trigger certs-exists stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + is_ssl_enabled clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + declare 'desc=returns 0 if ssl is enabled for given app'
remote: ? plugn trigger certs-exists stderr: + local APP=clock-backend-staging
remote: ? plugn trigger certs-exists stderr: + local APP_SSL_PATH=/home/dokku/clock-backend-staging/tls
remote: ? plugn trigger certs-exists stderr: + [[ -e /home/dokku/clock-backend-staging/tls/server.crt ]]
remote: ? plugn trigger certs-exists stderr: + return 1
remote: ? plugn trigger certs-exists stderr: + echo false
remote: ? plugn trigger certs-exists stderr:
remote: ? plugn trigger certs-exists stdout: false
remote: ? plugn trigger certs-exists stdout:
remote: ! exec: plugn trigger certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/plugins/available/caddy-vhosts/internal-functions
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + trigger-caddy-vhosts-certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + declare 'desc=caddy-vhosts certs-force plugin trigger'
remote: ? plugn trigger certs-force stderr: + declare trigger=certs-force
remote: ? plugn trigger certs-force stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-force stderr: ++ plugn trigger proxy-type clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + [[ nginx != \c\a\d\d\y ]]
remote: ? plugn trigger certs-force stderr: + return
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/plugins/available/haproxy-vhosts/internal-functions
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + trigger-haproxy-vhosts-certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + declare 'desc=haproxy-vhosts certs-force plugin trigger'
remote: ? plugn trigger certs-force stderr: + declare trigger=certs-force
remote: ? plugn trigger certs-force stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-force stderr: ++ plugn trigger proxy-type clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + [[ nginx != \h\a\p\r\o\x\y ]]
remote: ? plugn trigger certs-force stderr: + return
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/plugins/available/openresty-vhosts/internal-functions
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + trigger-openresty-vhosts-certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + declare 'desc=openresty-vhosts certs-force plugin trigger'
remote: ? plugn trigger certs-force stderr: + declare trigger=certs-force
remote: ? plugn trigger certs-force stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-force stderr: ++ plugn trigger proxy-type clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + [[ nginx != \o\p\e\n\r\e\s\t\y ]]
remote: ? plugn trigger certs-force stderr: + return
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/plugins/available/traefik-vhosts/internal-functions
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: ? plugn trigger certs-force stderr: +++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: +++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: +++ set -x
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + trigger-traefik-vhosts-certs-force clock-backend-staging
remote: ? plugn trigger certs-force stderr: + declare 'desc=traefik-vhosts certs-force plugin trigger'
remote: ? plugn trigger certs-force stderr: + declare trigger=certs-force
remote: ? plugn trigger certs-force stderr: + declare APP=clock-backend-staging
remote: ? plugn trigger certs-force stderr: ++ plugn trigger proxy-type clock-backend-staging
remote: ? plugn trigger certs-force stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger certs-force stderr: ++ set -eo pipefail
remote: ? plugn trigger certs-force stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger certs-force stderr: ++ set -x
remote: ? plugn trigger certs-force stderr: + [[ ! -n '' ]]
remote: ? plugn trigger certs-force stderr: + [[ nginx != \t\r\a\e\f\i\k ]]
remote: ? plugn trigger certs-force stderr: + return
remote: ? plugn trigger certs-force stderr:
remote: ? plugn trigger certs-force stdout:
remote: ++ fn-openresty-get-http-includes-dir clock-backend-staging
remote: ++ declare 'desc=get any include dir if available'
remote: ++ declare APP=clock-backend-staging
remote: ++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-http-includes.535076.missing ]]
remote: ++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-http-includes.535076 ]]
remote: ++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-http-includes ]]
remote: + include_dir=
remote: + [[ -d '' ]]
remote: ++ fn-openresty-get-location-includes-dir clock-backend-staging
remote: ++ declare 'desc=get any include dir if available'
remote: ++ declare APP=clock-backend-staging
remote: ++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-location-includes.535076.missing ]]
remote: ++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-location-includes.535076 ]]
remote: ++ [[ -d /var/lib/dokku/data/openresty-vhosts/app-clock-backend-staging/openresty-location-includes ]]
remote: + include_dir=
remote: + [[ -d '' ]]
remote: + is_app_listening=false
remote: ++ plugn trigger ports-get clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + local 'APP_PORT_MAP=http:80:5000
remote: https:443:5000'
remote: + IFS=
remote: + read -r port_map
remote: ++ awk -F : '{ print $1 }'
remote: + proxy_scheme=http
remote: ++ awk -F : '{ print $2 }'
remote: + proxy_host_port=80
remote: ++ awk -F : '{ print $3 }'
remote: + proxy_container_port=5000
remote: + [[ http == \h\t\t\p ]]
remote: + is_app_listening=true
remote: + [[ -z '' ]]
remote: + proxy_container_http_port_candidate=5000
remote: + proxy_host_http_port_candidate=80
remote: + [[ 80 == \8\0 ]]
remote: + [[ -z '' ]]
remote: + proxy_container_http_port=5000
remote: + [[ http == \h\t\t\p\s ]]
remote: + IFS=
remote: + read -r port_map
remote: ++ awk -F : '{ print $1 }'
remote: + proxy_scheme=https
remote: ++ awk -F : '{ print $2 }'
remote: + proxy_host_port=443
remote: ++ awk -F : '{ print $3 }'
remote: + proxy_container_port=5000
remote: + [[ https == \h\t\t\p ]]
remote: + [[ https == \h\t\t\p\s ]]
remote: + is_app_listening=true
remote: + [[ -z '' ]]
remote: + proxy_container_https_port_candidate=5000
remote: + proxy_host_https_port_candidate=443
remote: + [[ 443 == \4\4\3 ]]
remote: + [[ -z '' ]]
remote: + proxy_container_https_port=5000
remote: + IFS=
remote: + read -r port_map
remote: + [[ -n '' ]]
remote: + letsencrypt_value=false
remote: ++ fn-openresty-letsencrypt-email
remote: ++ fn-plugin-property-get-default openresty --global letsencrypt-email ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=--global KEY=letsencrypt-email DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty --global letsencrypt-email ''
remote: + [[ -n '' ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'''
remote: ++ fn-openresty-access-log-format clock-backend-staging
remote: ++ declare 'desc=get the configured access log format'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging access-log-format ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=access-log-format DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging access-log-format ''
remote: + value=
remote: + [[ -n '' ]]
remote: ++ fn-openresty-access-log-path clock-backend-staging
remote: ++ declare 'desc=get the configured access log path'
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-openresty-log-root
remote: +++ declare 'desc=get the openresty log root'
remote: +++ local OPENRESTY_LOG_ROOT=/var/log/nginx
remote: +++ echo /var/log/nginx
remote: ++ local OPENRESTY_LOG_ROOT=/var/log/nginx
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging access-log-path /var/log/nginx/clock-backend-staging-access.log
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=access-log-path DEFAULT=/var/log/nginx/clock-backend-staging-access.log
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging access-log-path /var/log/nginx/clock-backend-staging-access.log
remote: + value=/var/log/nginx/clock-backend-staging-access.log
remote: + [[ -n /var/log/nginx/clock-backend-staging-access.log ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'''
remote: ++ fn-openresty-bind-address-ipv4 clock-backend-staging
remote: ++ declare 'desc=get the configured ipv4 bind address'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging bind-address-ipv4 ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=bind-address-ipv4 DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging bind-address-ipv4 ''
remote: + value=
remote: + [[ -n '' ]]
remote: ++ fn-openresty-bind-address-ipv6 clock-backend-staging
remote: ++ declare 'desc=get the configured ipv6 bind address'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging bind-address-ipv6 ::
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=bind-address-ipv6 DEFAULT=::
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging bind-address-ipv6 ::
remote: + value=::
remote: + [[ -n :: ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'''
remote: ++ fn-openresty-client-max-body-size clock-backend-staging
remote: ++ declare 'desc=get the configured client max body size'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging client-max-body-size ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=client-max-body-size DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging client-max-body-size ''
remote: + value=
remote: + [[ -n '' ]]
remote: ++ fn-openresty-error-log-path clock-backend-staging
remote: ++ declare 'desc=get the configured error log path'
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-openresty-log-root
remote: +++ declare 'desc=get the openresty log root'
remote: +++ local OPENRESTY_LOG_ROOT=/var/log/nginx
remote: +++ echo /var/log/nginx
remote: ++ local OPENRESTY_LOG_ROOT=/var/log/nginx
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging error-log-path /var/log/nginx/clock-backend-staging-error.log
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=error-log-path DEFAULT=/var/log/nginx/clock-backend-staging-error.log
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging error-log-path /var/log/nginx/clock-backend-staging-error.log
remote: + value=/var/log/nginx/clock-backend-staging-error.log
remote: + [[ -n /var/log/nginx/clock-backend-staging-error.log ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log'\'''
remote: ++ fn-openresty-hsts-include-subdomains clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging hsts-include-subdomains true
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=hsts-include-subdomains DEFAULT=true
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging hsts-include-subdomains true
remote: + value=true
remote: + [[ -n true ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'''
remote: ++ fn-openresty-hsts-max-age clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging hsts-max-age 15724800
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=hsts-max-age DEFAULT=15724800
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging hsts-max-age 15724800
remote: + value=15724800
remote: + [[ -n 15724800 ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'''
remote: ++ fn-openresty-hsts-preload clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging hsts-preload false
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=hsts-preload DEFAULT=false
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging hsts-preload false
remote: + value=false
remote: + [[ -n false ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'''
remote: ++ fn-openresty-hsts-is-enabled clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-plugin-property-get-default openresty clock-backend-staging hsts ''
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=openresty APP=clock-backend-staging KEY=hsts DEFAULT=
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging hsts ''
remote: ++ local hsts_is_enabled=
remote: ++ [[ '' == '' ]]
remote: +++ fn-plugin-property-get-default openresty --global hsts true
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=openresty APP=--global KEY=hsts DEFAULT=true
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty --global hsts true
remote: ++ hsts_is_enabled=true
remote: ++ echo true
remote: + value=true
remote: + [[ -n true ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-error.log'\'' '\''--label=openresty.hsts-include-subdomains=true'\'' '\''--label=openresty.hsts-max-age=15724800'\'' '\''--label=openresty.hsts-preload=false'\'' '\''--label=openresty.hsts=true'\'''
remote: + value=443
remote: + [[ -n 443 ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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'\'''
remote: ++ plugn trigger domains-list clock-backend-staging
remote: ++ xargs
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-domains-domains-list clock-backend-staging
remote: + declare 'desc=returns all domains for an app'
remote: + declare trigger=domains-list
remote: + declare APP=clock-backend-staging
remote: + get_app_domains clock-backend-staging
remote: + declare 'desc=return app domains'
remote: + local APP=clock-backend-staging
remote: + local APP_VHOST_PATH=/home/dokku/clock-backend-staging/VHOST
remote: ++ is_app_vhost_enabled clock-backend-staging
remote: ++ declare 'desc=returns true or false if vhost support is enabled for a given application'
remote: ++ local APP=clock-backend-staging
remote: +++ config_get clock-backend-staging NO_VHOST
remote: +++ declare 'desc=get value of given config var'
remote: +++ config_sub get clock-backend-staging NO_VHOST
remote: +++ declare 'desc=executes a config subcommand'
remote: +++ local name=get
remote: +++ shift
remote: +++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging NO_VHOST
remote: ++ local NO_VHOST=0
remote: ++ local APP_VHOST_ENABLED=true
remote: ++ [[ 0 == \1 ]]
remote: ++ echo true
remote: + [[ true == \t\r\u\e ]]
remote: + [[ -f /home/dokku/clock-backend-staging/VHOST ]]
remote: + cat /home/dokku/clock-backend-staging/VHOST
remote: + value=
remote: + [[ -n '' ]]
remote: ++ plugn trigger network-get-property clock-backend-staging initial-network
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + value=
remote: + [[ -n '' ]]
remote: ++ echo 'http:80:5000
remote: https:443:5000'
remote: ++ xargs
remote: + value='http:80:5000 https:443:5000'
remote: + [[ -n http:80:5000 https:443:5000 ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'''
remote: ++ fn-openresty-proxy-buffer-size clock-backend-staging
remote: ++ declare 'desc=get the configured proxy buffer size'
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-get-pagesize
remote: +++ declare 'desc=return the underlying system'\''s memory page size'
remote: +++ declare 'todo=port to common functions'
remote: +++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-buffer-size 4k
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-buffer-size DEFAULT=4k
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-buffer-size 4k
remote: + value=4k
remote: + [[ -n 4k ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'''
remote: ++ fn-openresty-proxy-buffering clock-backend-staging
remote: ++ declare 'desc=get the configured proxy buffering'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-buffering on
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-buffering DEFAULT=on
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-buffering on
remote: + value=on
remote: + [[ -n on ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'''
remote: ++ fn-openresty-proxy-buffers clock-backend-staging
remote: ++ declare 'desc=get the configured proxy buffers'
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-get-pagesize
remote: +++ declare 'desc=return the underlying system'\''s memory page size'
remote: +++ declare 'todo=port to common functions'
remote: +++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-buffers '8 4k'
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-buffers 'DEFAULT=8 4k'
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-buffers '8 4k'
remote: + value='8 4k'
remote: + [[ -n 8 4k ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'''
remote: ++ fn-openresty-proxy-busy-buffers-size clock-backend-staging
remote: ++ declare 'desc=get the configured proxy busy buffers size'
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-get-pagesize
remote: +++ declare 'desc=return the underlying system'\''s memory page size'
remote: +++ declare 'todo=port to common functions'
remote: +++ /var/lib/dokku/core-plugins/available/nginx-vhosts/pagesize
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-busy-buffers-size 8k
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-busy-buffers-size DEFAULT=8k
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-busy-buffers-size 8k
remote: + value=8k
remote: + [[ -n 8k ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'''
remote: ++ fn-openresty-proxy-connect-timeout clock-backend-staging
remote: ++ declare 'desc=get the configured proxy connect timeout'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-connect-timeout 60s
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-connect-timeout DEFAULT=60s
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-connect-timeout 60s
remote: + value=60s
remote: + [[ -n 60s ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'''
remote: ++ fn-openresty-proxy-read-timeout clock-backend-staging
remote: ++ declare 'desc=get the configured proxy read timeout'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-read-timeout 60s
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-read-timeout DEFAULT=60s
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-read-timeout 60s
remote: + value=60s
remote: + [[ -n 60s ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'''
remote: ++ fn-openresty-proxy-send-timeout clock-backend-staging
remote: ++ declare 'desc=get the configured proxy send timeout'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging proxy-send-timeout 60s
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=proxy-send-timeout DEFAULT=60s
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging proxy-send-timeout 60s
remote: + value=60s
remote: + [[ -n 60s ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'' '\''--label=openresty.proxy-send-timeout=60s'\'''
remote: ++ fn-openresty-send-timeout clock-backend-staging
remote: ++ declare 'desc=get the configured proxy send timeout'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging send-timeout 60s
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=send-timeout DEFAULT=60s
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging send-timeout 60s
remote: + value=60s
remote: + [[ -n 60s ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--label=openresty.proxy-connect-timeout=60s'\'' '\''--label=openresty.proxy-read-timeout=60s'\'' '\''--label=openresty.proxy-send-timeout=60s'\'' '\''--label=openresty.send-timeout=60s'\'''
remote: ++ fn-openresty-underscore-in-headers clock-backend-staging
remote: ++ declare 'desc=get the configured underscore in headers value'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging underscore-in-headers off
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=underscore-in-headers DEFAULT=off
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging underscore-in-headers off
remote: + value=off
remote: + [[ -n off ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'''
remote: ++ fn-openresty-x-forwarded-for-value clock-backend-staging
remote: ++ declare 'desc=get the configured x-forwarded-for value'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging x-forwarded-for-value '$remote_addr'
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=x-forwarded-for-value 'DEFAULT=$remote_addr'
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging x-forwarded-for-value '$remote_addr'
remote: + value='$remote_addr'
remote: + [[ -n $remote_addr ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'''
remote: ++ fn-openresty-x-forwarded-port-value clock-backend-staging
remote: ++ declare 'desc=get the configured x-forwarded-port value'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging x-forwarded-port-value '$server_port'
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=x-forwarded-port-value 'DEFAULT=$server_port'
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging x-forwarded-port-value '$server_port'
remote: + value='$server_port'
remote: + [[ -n $server_port ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'''
remote: ++ fn-openresty-x-forwarded-proto-value clock-backend-staging
remote: ++ declare 'desc=get the configured x-forwarded-proto value'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging x-forwarded-proto-value '$scheme'
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=x-forwarded-proto-value 'DEFAULT=$scheme'
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging x-forwarded-proto-value '$scheme'
remote: + value='$scheme'
remote: + [[ -n $scheme ]]
remote: + output=' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'' '\''--label=openresty.x-forwarded-proto-value=$scheme'\'''
remote: ++ fn-openresty-x-forwarded-ssl clock-backend-staging
remote: ++ declare 'desc=get the configured x-forwarded-ssl value'
remote: ++ declare APP=clock-backend-staging
remote: ++ fn-plugin-property-get-default openresty clock-backend-staging x-forwarded-ssl ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=openresty APP=clock-backend-staging KEY=x-forwarded-ssl DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default openresty clock-backend-staging x-forwarded-ssl ''
remote: + value=
remote: + [[ -n '' ]]
remote: + echo -n ' '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'' '\''--label=openresty.x-forwarded-proto-value=$scheme'\'''
remote: + source /var/lib/dokku/plugins/available/traefik-vhosts/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + set -eo pipefail
remote: + [[ -n 1 ]]
remote: + set -x
remote: + trigger-traefik-vhosts-docker-args-process-deploy clock-backend-staging dockerfile latest web 1
remote: + declare 'desc=nginx-vhosts core-post-deploy plugin trigger'
remote: + declare trigger=docker-args-process-deploy
remote: + declare APP=clock-backend-staging IMAGE_SOURCE_TYPE=dockerfile IMAGE_TAG=latest PROC_TYPE=web CONTAINER_INDEX=1
remote: + local app_domains is_app_listening letsencrypt_email output proxy_container_port proxy_host_port port_map proxy_scheme proxy_schemes traefik_domains
remote: + local proxy_container_http_port proxy_container_http_port_candidate proxy_host_http_port_candidate
remote: + local proxy_container_https_port proxy_container_https_port_candidate proxy_host_https_port_candidate
remote: ++ cat
remote: + local STDIN=
remote: + [[ web != \w\e\b ]]
remote: ++ plugn trigger proxy-type clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ nginx != \t\r\a\e\f\i\k ]]
remote: + return
remote: + DOCKER_ARGS+=' --log-opt=max-size=10m '\''--label=openresty.letsencrypt=false'\'' '\''--label=openresty.access-log-path=/var/log/nginx/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'' '\''--label=openresty.x-forwarded-for-value=$remote_addr'\'' '\''--label=openresty.x-forwarded-port-value=$server_port'\'' '\''--label=openresty.x-forwarded-proto-value=$scheme'\'''
remote: + [[ -n 1 ]]
remote: + DOCKER_ARGS+=' --env=TRACE=true'
remote: + local START_CMD
remote: + [[ false == \t\r\u\e ]]
remote: + [[ false == \t\r\u\e ]]
remote: + [[ -n '' ]]
remote: + local DOKKU_PORT=
remote: + [[ web == \w\e\b ]]
remote: + ports=($(plugn trigger ports-get "$APP"))
remote: ++ plugn trigger ports-get clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + for port_map in "${ports[@]}"
remote: ++ echo http:80:5000
remote: ++ cut -d: -f1
remote: + local scheme=http
remote: ++ echo http:80:5000
remote: ++ cut -d: -f3
remote: + local container_port=5000
remote: + [[ http != \u\d\p ]]
remote: + DOKKU_PORT=5000
remote: + [[ false == \t\r\u\e ]]
remote: + for port_map in "${ports[@]}"
remote: ++ echo https:443:5000
remote: ++ cut -d: -f1
remote: + local scheme=https
remote: ++ echo https:443:5000
remote: ++ cut -d: -f3
remote: + local container_port=5000
remote: + [[ https != \u\d\p ]]
remote: + DOKKU_PORT=5000
remote: + [[ false == \t\r\u\e ]]
remote: + DOCKER_ARGS+=' --env=PORT=5000'
remote: ++ docker image inspect --format '{{.Architecture}}' dokku/clock-backend-staging:latest
remote: + local DOKKU_IMAGE_ARCHITECTURE=amd64
remote: + [[ amd64 == \a\m\d\6\4 ]]
remote: ++ dpkg --print-architecture
remote: + [[ amd64 != \a\m\d\6\4 ]]
remote: ++ fn-scheduler-docker-local-extract-start-cmd clock-backend-staging web '' false 5000
remote: ++ declare APP=clock-backend-staging PROC_TYPE=web START_CMD= DOKKU_HEROKUISH=false PORT=5000
remote: ++ local DOKKU_DOCKERFILE_START_CMD DOKKU_PROCFILE_START_CMD START_CMD
remote: ++ [[ false != \f\a\l\s\e ]]
remote: +++ config_get clock-backend-staging DOKKU_DOCKERFILE_START_CMD
remote: +++ declare 'desc=get value of given config var'
remote: +++ config_sub get clock-backend-staging DOKKU_DOCKERFILE_START_CMD
remote: +++ declare 'desc=executes a config subcommand'
remote: +++ local name=get
remote: +++ shift
remote: +++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_DOCKERFILE_START_CMD
remote: +++ true
remote: ++ DOKKU_DOCKERFILE_START_CMD=
remote: +++ plugn trigger procfile-get-command clock-backend-staging web 5000
remote: ++ DOKKU_PROCFILE_START_CMD=
remote: ++ START_CMD=
remote: ++ echo ''
remote: + START_CMD=
remote: + DOCKER_ARGS+=' dokku/clock-backend-staging:latest'
remote: + DOCKER_ARGS+=' '
remote: + declare -a ARG_ARRAY
remote: + eval 'ARG_ARRAY=( --env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles --label=com.dokku.process-type=web --label=com.dokku.dyno=web.1 --env=DYNO=web.1 --name=clock-backend-staging.web.1.upcoming-22102 --init --label=com.dokku.app-name=clock-backend-staging --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/clock-backend-staging-access.log'\'' '\''--label=openresty.bind-address-ipv6=::'\'' '\''--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000'\'' '\''--label=openresty.proxy-buffer-size=4k'\'' '\''--label=openresty.proxy-buffering=on'\'' '\''--label=openresty.proxy-buffers=8 4k'\'' '\''--label=openresty.proxy-busy-buffer-size=8k'\'' '\''--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.underscore-in-headers=off'\'' '\''--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/clock-backend-staging:latest )'
remote: ++ ARG_ARRAY=(--env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles --label=com.dokku.process-type=web --label=com.dokku.dyno=web.1 --env=DYNO=web.1 --name=clock-backend-staging.web.1.upcoming-22102 --init --label=com.dokku.app-name=clock-backend-staging --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/clock-backend-staging-access.log' '--label=openresty.bind-address-ipv6=::' '--label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000' '--label=openresty.proxy-buffer-size=4k' '--label=openresty.proxy-buffering=on' '--label=openresty.proxy-buffers=8 4k' '--label=openresty.proxy-busy-buffer-size=8k' '--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.underscore-in-headers=off' '--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/clock-backend-staging:latest)
remote: ++ fn-scheduler-docker-local-start-app-container clock-backend-staging --env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles --label=com.dokku.process-type=web --label=com.dokku.dyno=web.1 --env=DYNO=web.1 --name=clock-backend-staging.web.1.upcoming-22102 --init --label=com.dokku.app-name=clock-backend-staging --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/clock-backend-staging-access.log --label=openresty.bind-address-ipv6=:: --label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000' --label=openresty.proxy-buffer-size=4k --label=openresty.proxy-buffering=on '--label=openresty.proxy-buffers=8 4k' --label=openresty.proxy-busy-buffer-size=8k --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.underscore-in-headers=off '--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/clock-backend-staging:latest
remote: ++ declare 'desc=starts a single app container'
remote: ++ declare APP=clock-backend-staging
remote: ++ shift
remote: ++ declare -a DOCKER_ARGS
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ for i in "$@"
remote: ++ DOCKER_ARGS+=("$i")
remote: ++ set -- --env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles --label=com.dokku.process-type=web --label=com.dokku.dyno=web.1 --env=DYNO=web.1 --name=clock-backend-staging.web.1.upcoming-22102 --init --label=com.dokku.app-name=clock-backend-staging --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/clock-backend-staging-access.log --label=openresty.bind-address-ipv6=:: --label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000' --label=openresty.proxy-buffer-size=4k --label=openresty.proxy-buffering=on '--label=openresty.proxy-buffers=8 4k' --label=openresty.proxy-busy-buffer-size=8k --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.underscore-in-headers=off '--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/clock-backend-staging:latest
remote: +++ config_export app clock-backend-staging --merged
remote: +++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: +++ local CONFIG_TYPE=app
remote: +++ shift
remote: +++ local APP=clock-backend-staging
remote: +++ [[ app == \g\l\o\b\a\l ]]
remote: +++ shift
remote: +++ config_sub export --merged clock-backend-staging
remote: +++ declare 'desc=executes a config subcommand'
remote: +++ local name=export
remote: +++ shift
remote: +++ /var/lib/dokku/plugins/available/config/config_sub export --merged clock-backend-staging
remote: +++ return 0
remote: ++ eval 'export CORS_ORIGIN_WHITELIST='\''https://staging.clock.uni-frankfurt.de,https://staging.supervisor.clock.uni-frankfurt.de'\''
remote: export CURL_CONNECT_TIMEOUT='\''90'\''
remote: export CURL_TIMEOUT='\''600'\''
remote: export DATABASE_URL='\''postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db'\''
remote: export DEBUG='\''True'\''
remote: export DJANGO_ADMIN_URL='\''admin/'\''
remote: export DJANGO_ALLOWED_HOSTS='\''staging.backend.clock.uni-frankfurt.de'\''
remote: export DJANGO_DEBUG='\''False'\''
remote: export DJANGO_EMAIL_HOST='\''mail.server.uni-frankfurt.de'\''
remote: export DJANGO_SECRET_KEY='\''ASECRET'\''
remote: export DJANGO_SENTRY_DSN='\''https://[email protected]/18'\''
remote: export DJANGO_SETTINGS_MODULE='\''config.settings.production'\''
remote: export DJANGO_STATIC_URL='\''https://cdn.geomat.uni-frankfurt.de/production/clock-staticfiles/'\''
remote: export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_ENTRYPOINT='\''ENTRYPOINT ["/entrypoint.sh"]'\''
remote: export DOKKU_LETSENCRYPT_EMAIL='\''[email protected]'\''
remote: export DOKKU_POSTGRES_AQUA_URL='\''postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db'\''
remote: export DOKKU_PROXY_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000 https:443:5000'\''
remote: export DOKKU_RABBITMQ_AQUA_URL='\''amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq'\''
remote: export GIT_REV='\''176a0f5c697cf163626084fabe4dc84dd467f956'\''
remote: export GOETHE_OAUTH2_REDIRECT_URI='\''https://staging.clock.uni-frankfurt.de/logging-in,https://staging.supervisor.clock.uni-frankfurt.de/login'\''
remote: export IDM_API_KEY='\''3ca50ec9-3b0b-4e41-a9d6-4e17279f4356'\''
remote: export IDM_API_URL='\''https://api.rz.uni-frankfurt.de/UniffmRPC/v1/jsonrpc'\''
remote: export IDM_SECRET_KEY='\''ASECRET'\''
remote: export NO_VHOST='\''0'\''
remote: export RABBITMQ_URL='\''amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq'\''
remote: export SITE_ID='\''1'\''
remote: export SYSTEM_EMAIL_RECEIVER='\''[email protected]'\''
remote: export SYSTEM_EMAIL_SENDER='\''[email protected]'\''
remote: export TIME_VAULT_API_KEY='\''2fd3d6fc85d2a52eca0e1715ea0f6d4fae000728cc594eb56f57fb35f582396084c1215dd6e8c0256af3b5aea117cfd0ef16117c934bed372fc6f76f64e326ef'\''
remote: export TIME_VAULT_URL='\''https://staging.time-vault.uni-frankfurt.de'\'''
remote: +++ export CORS_ORIGIN_WHITELIST=https://staging.clock.uni-frankfurt.de,https://staging.supervisor.clock.uni-frankfurt.de
remote: +++ CORS_ORIGIN_WHITELIST=https://staging.clock.uni-frankfurt.de,https://staging.supervisor.clock.uni-frankfurt.de
remote: +++ export CURL_CONNECT_TIMEOUT=90
remote: +++ CURL_CONNECT_TIMEOUT=90
remote: +++ export CURL_TIMEOUT=600
remote: +++ CURL_TIMEOUT=600
remote: +++ export DATABASE_URL=postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db
remote: +++ DATABASE_URL=postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db
remote: +++ export DEBUG=True
remote: +++ DEBUG=True
remote: +++ export DJANGO_ADMIN_URL=admin/
remote: +++ DJANGO_ADMIN_URL=admin/
remote: +++ export DJANGO_ALLOWED_HOSTS=staging.backend.clock.uni-frankfurt.de
remote: +++ DJANGO_ALLOWED_HOSTS=staging.backend.clock.uni-frankfurt.de
remote: +++ export DJANGO_DEBUG=False
remote: +++ DJANGO_DEBUG=False
remote: +++ export DJANGO_EMAIL_HOST=mail.server.uni-frankfurt.de
remote: +++ DJANGO_EMAIL_HOST=mail.server.uni-frankfurt.de
remote: +++ export DJANGO_SECRET_KEY=ASECRET
remote: +++ DJANGO_SECRET_KEY=ASECRET
remote: +++ export DJANGO_SENTRY_DSN=https://[email protected]/18
remote: +++ DJANGO_SENTRY_DSN=https://[email protected]/18
remote: +++ export DJANGO_SETTINGS_MODULE=config.settings.production
remote: +++ DJANGO_SETTINGS_MODULE=config.settings.production
remote: +++ export DJANGO_STATIC_URL=https://cdn.geomat.uni-frankfurt.de/production/clock-staticfiles/
remote: +++ DJANGO_STATIC_URL=https://cdn.geomat.uni-frankfurt.de/production/clock-staticfiles/
remote: +++ export DOKKU_APP_RESTORE=1
remote: +++ DOKKU_APP_RESTORE=1
remote: +++ export DOKKU_APP_TYPE=dockerfile
remote: +++ DOKKU_APP_TYPE=dockerfile
remote: +++ export 'DOKKU_DOCKERFILE_ENTRYPOINT=ENTRYPOINT ["/entrypoint.sh"]'
remote: +++ DOKKU_DOCKERFILE_ENTRYPOINT='ENTRYPOINT ["/entrypoint.sh"]'
remote: +++ export [email protected]
remote: +++ [email protected]
remote: +++ export DOKKU_POSTGRES_AQUA_URL=postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db
remote: +++ DOKKU_POSTGRES_AQUA_URL=postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db
remote: +++ export DOKKU_PROXY_PORT=80
remote: +++ DOKKU_PROXY_PORT=80
remote: +++ export 'DOKKU_PROXY_PORT_MAP=http:80:5000 https:443:5000'
remote: +++ DOKKU_PROXY_PORT_MAP='http:80:5000 https:443:5000'
remote: +++ export DOKKU_RABBITMQ_AQUA_URL=amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq
remote: +++ DOKKU_RABBITMQ_AQUA_URL=amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq
remote: +++ export GIT_REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: +++ GIT_REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: +++ export GOETHE_OAUTH2_REDIRECT_URI=https://staging.clock.uni-frankfurt.de/logging-in,https://staging.supervisor.clock.uni-frankfurt.de/login
remote: +++ GOETHE_OAUTH2_REDIRECT_URI=https://staging.clock.uni-frankfurt.de/logging-in,https://staging.supervisor.clock.uni-frankfurt.de/login
remote: +++ export IDM_API_KEY=3ca50ec9-3b0b-4e41-a9d6-4e17279f4356
remote: +++ IDM_API_KEY=3ca50ec9-3b0b-4e41-a9d6-4e17279f4356
remote: +++ export IDM_API_URL=https://api.rz.uni-frankfurt.de/UniffmRPC/v1/jsonrpc
remote: +++ IDM_API_URL=https://api.rz.uni-frankfurt.de/UniffmRPC/v1/jsonrpc
remote: +++ export IDM_SECRET_KEY=ASECRET
remote: +++ IDM_SECRET_KEY=ASECRET
remote: +++ export NO_VHOST=0
remote: +++ NO_VHOST=0
remote: +++ export RABBITMQ_URL=amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq
remote: +++ RABBITMQ_URL=amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq
remote: +++ export SITE_ID=1
remote: +++ SITE_ID=1
remote: +++ export SYSTEM_EMAIL_RECEIVER=clock-kontakt@dlist.server.uni-frankfurt.de
remote: +++ SYSTEM_EMAIL_RECEIVER=clock-kontakt@dlist.server.uni-frankfurt.de
remote: +++ export [email protected]
remote: +++ [email protected]
remote: +++ export TIME_VAULT_API_KEY=2fd3d6fc85d2a52eca0e1715ea0f6d4fae000728cc594eb56f57fb35f582396084c1215dd6e8c0256af3b5aea117cfd0ef16117c934bed372fc6f76f64e326ef
remote: +++ TIME_VAULT_API_KEY=2fd3d6fc85d2a52eca0e1715ea0f6d4fae000728cc594eb56f57fb35f582396084c1215dd6e8c0256af3b5aea117cfd0ef16117c934bed372fc6f76f64e326ef
remote: +++ export TIME_VAULT_URL=https://staging.time-vault.uni-frankfurt.de
remote: +++ TIME_VAULT_URL=https://staging.time-vault.uni-frankfurt.de
remote: ++ docker container create --env=CORS_ORIGIN_WHITELIST --env=CURL_CONNECT_TIMEOUT --env=CURL_TIMEOUT --env=DATABASE_URL --env=DEBUG --env=DJANGO_ADMIN_URL --env=DJANGO_ALLOWED_HOSTS --env=DJANGO_DEBUG --env=DJANGO_EMAIL_HOST --env=DJANGO_SECRET_KEY --env=DJANGO_SENTRY_DSN --env=DJANGO_SETTINGS_MODULE --env=DJANGO_STATIC_URL --env=DOKKU_APP_RESTORE --env=DOKKU_APP_TYPE --env=DOKKU_DOCKERFILE_ENTRYPOINT --env=DOKKU_LETSENCRYPT_EMAIL --env=DOKKU_POSTGRES_AQUA_URL --env=DOKKU_PROXY_PORT --env=DOKKU_PROXY_PORT_MAP --env=DOKKU_RABBITMQ_AQUA_URL --env=GIT_REV --env=GOETHE_OAUTH2_REDIRECT_URI --env=IDM_API_KEY --env=IDM_API_URL --env=IDM_SECRET_KEY --env=NO_VHOST --env=RABBITMQ_URL --env=SITE_ID --env=SYSTEM_EMAIL_RECEIVER --env=SYSTEM_EMAIL_SENDER --env=TIME_VAULT_API_KEY --env=TIME_VAULT_URL --link dokku.postgres.clock-staging-db:dokku-postgres-clock-staging-db --link dokku.rabbitmq.clock-staging-mq:dokku-rabbitmq-clock-staging-mq --restart=on-failure:10 -v /var/lib/dokku/data/storage/clock-backend-staging/logs:/app/logs -v /var/lib/dokku/data/storage/clock-staticfiles:/app/staticfiles --label=com.dokku.process-type=web --label=com.dokku.dyno=web.1 --env=DYNO=web.1 --name=clock-backend-staging.web.1.upcoming-22102 --init --label=com.dokku.app-name=clock-backend-staging --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/clock-backend-staging-access.log --label=openresty.bind-address-ipv6=:: --label=openresty.error-log-path=/var/log/nginx/clock-backend-staging-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.port-mapping=http:80:5000 https:443:5000' --label=openresty.proxy-buffer-size=4k --label=openresty.proxy-buffering=on '--label=openresty.proxy-buffers=8 4k' --label=openresty.proxy-busy-buffer-size=8k --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.underscore-in-headers=off '--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/clock-backend-staging:latest
remote: + cid=391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: + plugn trigger post-container-create app 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 clock-backend-staging deploy web
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + docker container start 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: ++ plugn trigger network-get-ipaddr clock-backend-staging web 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ! exec: docker inspect --format {{ .HostConfig.NetworkMode }} 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: ! exec: docker inspect --format {{ $network := index .NetworkSettings.Networks "bridge" }}{{ $network.IPAddress}} 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: ! exec: docker inspect --format {{ .NetworkSettings.IPAddress }} 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: + ipaddr=
remote: + trap 'kill_new 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 web 1' INT TERM EXIT
remote: + [[ false == \f\a\l\s\e ]]
remote: + dokku_log_verbose 'Attempting pre-flight checks (web.1)'
remote: + declare 'desc=log verbose formatter'
remote: + echo ' Attempting pre-flight checks (web.1)'
remote: + plugn trigger check-deploy clock-backend-staging 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 web 5000 '' 1
remote:  Attempting pre-flight checks (web.1)
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + source /var/lib/dokku/plugins/available/checks/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: + source /var/lib/dokku/plugins/available/config/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: + source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + trigger-scheduler-docker-local-check-deploy clock-backend-staging 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 web 5000 '' 1
remote: + declare 'desc=scheduler-docker-local check-deploy plugin trigger'
remote: + declare trigger=check-deploy
remote: + declare APP=clock-backend-staging DOKKU_APP_CONTAINER_ID=391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 DOKKU_APP_CONTAINER_TYPE=web DOKKU_APP_LISTEN_PORT=5000 DOKKU_APP_LISTEN_IP= CONTAINER_INDEX=1
remote: + local content
remote: ++ get_app_scheduler clock-backend-staging
remote: ++ declare 'desc=fetch the scheduler for a given application'
remote: ++ declare APP=clock-backend-staging
remote: ++ /var/lib/dokku/core-plugins/available/common/common --quiet scheduler-detect clock-backend-staging
remote: ! exec: plugn trigger scheduler-detect --global
remote: ! exec: plugn trigger scheduler-detect clock-backend-staging
remote: ? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger scheduler-detect stderr: ++ set -eo pipefail
remote: ? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger scheduler-detect stderr: ++ set -x
remote: ? plugn trigger scheduler-detect stderr: + [[ ! -n '' ]]
remote: ? plugn trigger scheduler-detect stderr:
remote: ? plugn trigger scheduler-detect stdout: docker-local
remote: ? plugn trigger scheduler-detect stdout:
remote: ? plugn trigger scheduler-detect stderr: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ? plugn trigger scheduler-detect stderr: ++ set -eo pipefail
remote: ? plugn trigger scheduler-detect stderr: ++ [[ -n 1 ]]
remote: ? plugn trigger scheduler-detect stderr: ++ set -x
remote: ? plugn trigger scheduler-detect stderr: + [[ ! -n '' ]]
remote: ? plugn trigger scheduler-detect stderr:
remote: ? plugn trigger scheduler-detect stdout: docker-local
remote: ? plugn trigger scheduler-detect stdout:
remote: + local DOKKU_SCHEDULER=docker-local
remote: + [[ docker-local != \d\o\c\k\e\r\-\l\o\c\a\l ]]
remote: + [[ -z 5000 ]]
remote: + [[ -z 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 ]]
remote: ++ config_export global
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=global
remote: ++ shift
remote: ++ local APP=
remote: ++ [[ global == \g\l\o\b\a\l ]]
remote: ++ APP=--global
remote: ++ config_sub export --global
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=export
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub export --global
remote: ++ return 0
remote: + eval 'export CURL_CONNECT_TIMEOUT='\''90'\''
remote: export CURL_TIMEOUT='\''600'\'''
remote: ++ export CURL_CONNECT_TIMEOUT=90
remote: ++ CURL_CONNECT_TIMEOUT=90
remote: ++ export CURL_TIMEOUT=600
remote: ++ CURL_TIMEOUT=600
remote: ++ config_export app clock-backend-staging
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=app
remote: ++ shift
remote: ++ local APP=clock-backend-staging
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ shift
remote: ++ config_sub export clock-backend-staging
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=export
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/config_sub export clock-backend-staging
remote: ++ return 0
remote: + eval 'export CORS_ORIGIN_WHITELIST='\''https://staging.clock.uni-frankfurt.de,https://staging.supervisor.clock.uni-frankfurt.de'\''
remote: export DATABASE_URL='\''postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db'\''
remote: export DEBUG='\''True'\''
remote: export DJANGO_ADMIN_URL='\''admin/'\''
remote: export DJANGO_ALLOWED_HOSTS='\''staging.backend.clock.uni-frankfurt.de'\''
remote: export DJANGO_DEBUG='\''False'\''
remote: export DJANGO_EMAIL_HOST='\''mail.server.uni-frankfurt.de'\''
remote: export DJANGO_SECRET_KEY='\''ASECRET'\''
remote: export DJANGO_SENTRY_DSN='\''https://[email protected]/18'\''
remote: export DJANGO_SETTINGS_MODULE='\''config.settings.production'\''
remote: export DJANGO_STATIC_URL='\''https://cdn.geomat.uni-frankfurt.de/production/clock-staticfiles/'\''
remote: export DOKKU_APP_RESTORE='\''1'\''
remote: export DOKKU_APP_TYPE='\''dockerfile'\''
remote: export DOKKU_DOCKERFILE_ENTRYPOINT='\''ENTRYPOINT ["/entrypoint.sh"]'\''
remote: export DOKKU_LETSENCRYPT_EMAIL='\''[email protected]'\''
remote: export DOKKU_POSTGRES_AQUA_URL='\''postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db'\''
remote: export DOKKU_PROXY_PORT='\''80'\''
remote: export DOKKU_PROXY_PORT_MAP='\''http:80:5000 https:443:5000'\''
remote: export DOKKU_RABBITMQ_AQUA_URL='\''amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq'\''
remote: export GIT_REV='\''176a0f5c697cf163626084fabe4dc84dd467f956'\''
remote: export GOETHE_OAUTH2_REDIRECT_URI='\''https://staging.clock.uni-frankfurt.de/logging-in,https://staging.supervisor.clock.uni-frankfurt.de/login'\''
remote: export IDM_API_KEY='\''3ca50ec9-3b0b-4e41-a9d6-4e17279f4356'\''
remote: export IDM_API_URL='\''https://api.rz.uni-frankfurt.de/UniffmRPC/v1/jsonrpc'\''
remote: export IDM_SECRET_KEY='\''ASECRET'\''
remote: export NO_VHOST='\''0'\''
remote: export RABBITMQ_URL='\''amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq'\''
remote: export SITE_ID='\''1'\''
remote: export SYSTEM_EMAIL_RECEIVER='\''[email protected]'\''
remote: export SYSTEM_EMAIL_SENDER='\''[email protected]'\''
remote: export TIME_VAULT_API_KEY='\''2fd3d6fc85d2a52eca0e1715ea0f6d4fae000728cc594eb56f57fb35f582396084c1215dd6e8c0256af3b5aea117cfd0ef16117c934bed372fc6f76f64e326ef'\''
remote: export TIME_VAULT_URL='\''https://staging.time-vault.uni-frankfurt.de'\'''
remote: ++ export CORS_ORIGIN_WHITELIST=https://staging.clock.uni-frankfurt.de,https://staging.supervisor.clock.uni-frankfurt.de
remote: ++ CORS_ORIGIN_WHITELIST=https://staging.clock.uni-frankfurt.de,https://staging.supervisor.clock.uni-frankfurt.de
remote: ++ export DATABASE_URL=postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db
remote: ++ DATABASE_URL=postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db
remote: ++ export DEBUG=True
remote: ++ DEBUG=True
remote: ++ export DJANGO_ADMIN_URL=admin/
remote: ++ DJANGO_ADMIN_URL=admin/
remote: ++ export DJANGO_ALLOWED_HOSTS=staging.backend.clock.uni-frankfurt.de
remote: ++ DJANGO_ALLOWED_HOSTS=staging.backend.clock.uni-frankfurt.de
remote: ++ export DJANGO_DEBUG=False
remote: ++ DJANGO_DEBUG=False
remote: ++ export DJANGO_EMAIL_HOST=mail.server.uni-frankfurt.de
remote: ++ DJANGO_EMAIL_HOST=mail.server.uni-frankfurt.de
remote: ++ export DJANGO_SECRET_KEY=ASECRET
remote: ++ DJANGO_SECRET_KEY=ASECRET
remote: ++ export DJANGO_SENTRY_DSN=https://[email protected]/18
remote: ++ DJANGO_SENTRY_DSN=https://[email protected]/18
remote: ++ export DJANGO_SETTINGS_MODULE=config.settings.production
remote: ++ DJANGO_SETTINGS_MODULE=config.settings.production
remote: ++ export DJANGO_STATIC_URL=https://cdn.geomat.uni-frankfurt.de/production/clock-staticfiles/
remote: ++ DJANGO_STATIC_URL=https://cdn.geomat.uni-frankfurt.de/production/clock-staticfiles/
remote: ++ export DOKKU_APP_RESTORE=1
remote: ++ DOKKU_APP_RESTORE=1
remote: ++ export DOKKU_APP_TYPE=dockerfile
remote: ++ DOKKU_APP_TYPE=dockerfile
remote: ++ export 'DOKKU_DOCKERFILE_ENTRYPOINT=ENTRYPOINT ["/entrypoint.sh"]'
remote: ++ DOKKU_DOCKERFILE_ENTRYPOINT='ENTRYPOINT ["/entrypoint.sh"]'
remote: ++ export [email protected]
remote: ++ [email protected]
remote: ++ export DOKKU_POSTGRES_AQUA_URL=postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db
remote: ++ DOKKU_POSTGRES_AQUA_URL=postgres://postgres:2424aaccb1f3446844eba0de2a871d0a@dokku-postgres-clock-staging-db:5432/clock_staging_db
remote: ++ export DOKKU_PROXY_PORT=80
remote: ++ DOKKU_PROXY_PORT=80
remote: ++ export 'DOKKU_PROXY_PORT_MAP=http:80:5000 https:443:5000'
remote: ++ DOKKU_PROXY_PORT_MAP='http:80:5000 https:443:5000'
remote: ++ export DOKKU_RABBITMQ_AQUA_URL=amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq
remote: ++ DOKKU_RABBITMQ_AQUA_URL=amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq
remote: ++ export GIT_REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: ++ GIT_REV=176a0f5c697cf163626084fabe4dc84dd467f956
remote: ++ export GOETHE_OAUTH2_REDIRECT_URI=https://staging.clock.uni-frankfurt.de/logging-in,https://staging.supervisor.clock.uni-frankfurt.de/login
remote: ++ GOETHE_OAUTH2_REDIRECT_URI=https://staging.clock.uni-frankfurt.de/logging-in,https://staging.supervisor.clock.uni-frankfurt.de/login
remote: ++ export IDM_API_KEY=3ca50ec9-3b0b-4e41-a9d6-4e17279f4356
remote: ++ IDM_API_KEY=3ca50ec9-3b0b-4e41-a9d6-4e17279f4356
remote: ++ export IDM_API_URL=https://api.rz.uni-frankfurt.de/UniffmRPC/v1/jsonrpc
remote: ++ IDM_API_URL=https://api.rz.uni-frankfurt.de/UniffmRPC/v1/jsonrpc
remote: ++ export IDM_SECRET_KEY=ASECRET
remote: ++ IDM_SECRET_KEY=ASECRET
remote: ++ export NO_VHOST=0
remote: ++ NO_VHOST=0
remote: ++ export RABBITMQ_URL=amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq
remote: ++ RABBITMQ_URL=amqp://clock-staging-mq:cb14a018e08f755104ba109322cac8ad@dokku-rabbitmq-clock-staging-mq:5672/clock_staging_mq
remote: ++ export SITE_ID=1
remote: ++ SITE_ID=1
remote: ++ export SYSTEM_EMAIL_RECEIVER=clock-kontakt@dlist.server.uni-frankfurt.de
remote: ++ SYSTEM_EMAIL_RECEIVER=clock-kontakt@dlist.server.uni-frankfurt.de
remote: ++ export [email protected]
remote: ++ [email protected]
remote: ++ export TIME_VAULT_API_KEY=2fd3d6fc85d2a52eca0e1715ea0f6d4fae000728cc594eb56f57fb35f582396084c1215dd6e8c0256af3b5aea117cfd0ef16117c934bed372fc6f76f64e326ef
remote: ++ TIME_VAULT_API_KEY=2fd3d6fc85d2a52eca0e1715ea0f6d4fae000728cc594eb56f57fb35f582396084c1215dd6e8c0256af3b5aea117cfd0ef16117c934bed372fc6f76f64e326ef
remote: ++ export TIME_VAULT_URL=https://staging.time-vault.uni-frankfurt.de
remote: ++ TIME_VAULT_URL=https://staging.time-vault.uni-frankfurt.de
remote: ++ is_app_proctype_checks_skipped clock-backend-staging web
remote: ++ declare 'desc=return true if app'\''s proctype(s) checks are skipped'
remote: ++ local APP=clock-backend-staging
remote: ++ local PROCTYPE=web status=false
remote: +++ config_get clock-backend-staging DOKKU_CHECKS_SKIPPED
remote: +++ declare 'desc=get value of given config var'
remote: +++ config_sub get clock-backend-staging DOKKU_CHECKS_SKIPPED
remote: +++ declare 'desc=executes a config subcommand'
remote: +++ local name=get
remote: +++ shift
remote: +++ /var/lib/dokku/plugins/available/config/config_sub get clock-backend-staging DOKKU_CHECKS_SKIPPED
remote: +++ true
remote: ++ local DOKKU_CHECKS_SKIPPED=
remote: ++ [[ '' == \_\a\l\l\_ ]]
remote: +++ is_val_in_list web ''
remote: +++ declare 'desc=return true if value (web) is in list () separated by delimiter (); delimiter defaults to comma'
remote: +++ local value=web list= delimiter=,
remote: +++ local IFS=, val_in_list=false
remote: +++ echo false
remote: ++ [[ false == \t\r\u\e ]]
remote: ++ echo false
remote: + [[ false == \t\r\u\e ]]
remote: + local WAIT=5
remote: + local TIMEOUT=30
remote: + local ATTEMPTS=5
remote: ++ fn-scheduler-docker-local-get-process-specific-checks-file-path clock-backend-staging
remote: ++ declare APP=clock-backend-staging
remote: +++ fn-scheduler-docker-local-get-checks-file-path clock-backend-staging
remote: +++ declare APP=clock-backend-staging
remote: +++ echo /var/lib/dokku/data/scheduler-docker-local/clock-backend-staging/CHECKS
remote: ++ checks_path=/var/lib/dokku/data/scheduler-docker-local/clock-backend-staging/CHECKS
remote: ++ process_specific_checks_path=/var/lib/dokku/data/scheduler-docker-local/clock-backend-staging/CHECKS.535076
remote: ++ [[ -f /var/lib/dokku/data/scheduler-docker-local/clock-backend-staging/CHECKS.535076 ]]
remote: ++ echo /var/lib/dokku/data/scheduler-docker-local/clock-backend-staging/CHECKS
remote: + local CHECKS_FILENAME=/var/lib/dokku/data/scheduler-docker-local/clock-backend-staging/CHECKS
remote: ++ get_running_image_tag clock-backend-staging
remote: ++ declare 'desc=retrieves current deployed image tag for a given app'
remote: ++ local APP=clock-backend-staging IMAGE_TAG=
remote: +++ plugn trigger deployed-app-image-tag clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ local NEW_IMAGE_TAG=
remote: ++ [[ -n '' ]]
remote: ++ [[ -z '' ]]
remote: ++ IMAGE_TAG=latest
remote: ++ echo latest
remote: + local IMAGE_TAG=latest
remote: ++ get_deploying_app_image_name clock-backend-staging latest
remote: ++ declare 'desc=return deploying image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=clock-backend-staging
remote: ++ local IMAGE_TAG=latest
remote: ++ local IMAGE_REPO=
remote: +++ get_running_image_tag clock-backend-staging latest
remote: +++ declare 'desc=retrieves current deployed image tag for a given app'
remote: +++ local APP=clock-backend-staging IMAGE_TAG=latest
remote: ++++ plugn trigger deployed-app-image-tag clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: +++ local NEW_IMAGE_TAG=
remote: +++ [[ -n '' ]]
remote: +++ [[ -z latest ]]
remote: +++ echo latest
remote: ++ IMAGE_TAG=latest
remote: +++ plugn trigger deployed-app-repository clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ local IMAGE_REMOTE_REPOSITORY=
remote: +++ plugn trigger deployed-app-image-repo clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: ++ local NEW_IMAGE_REPO=dokku/clock-backend-staging
remote: ++ [[ -n dokku/clock-backend-staging ]]
remote: ++ IMAGE_REPO=dokku/clock-backend-staging
remote: ++ [[ -z dokku/clock-backend-staging ]]
remote: ++ local IMAGE=dokku/clock-backend-staging:latest
remote: ++ verify_image dokku/clock-backend-staging:latest
remote: ++ declare 'desc=verify image existence'
remote: ++ local IMAGE=dokku/clock-backend-staging:latest
remote: ++ docker image inspect dokku/clock-backend-staging:latest
remote: ++ return 0
remote: ++ echo dokku/clock-backend-staging:latest
remote: + local IMAGE=dokku/clock-backend-staging:latest
remote: ++ mktemp /tmp/dokku-535076-trigger-scheduler-docker-local-check-deploy.XXXXXX
remote: + local TMP_APP_JSON_OUTPUT=/tmp/dokku-535076-trigger-scheduler-docker-local-check-deploy.a1QSk7
remote: + trap 'rm -rf '\''/tmp/dokku-535076-trigger-scheduler-docker-local-check-deploy.a1QSk7'\'' >/dev/null' RETURN INT TERM EXIT
remote: + plugn trigger app-json-get-content clock-backend-staging
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ -s /var/lib/dokku/data/scheduler-docker-local/clock-backend-staging/CHECKS ]]
remote: + trap 'checks_check_deploy_cleanup clock-backend-staging web 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 1 /tmp/dokku-535076-trigger-scheduler-docker-local-check-deploy.a1QSk7' RETURN INT TERM EXIT
remote: + local DOKKU_DEFAULT_CHECKS_WAIT=10
remote: ++ docker-container-healthchecker add web --app-json /tmp/dokku-535076-trigger-scheduler-docker-local-check-deploy.a1QSk7 --if-empty --pretty --uptime 10
remote: + content='{
remote: "healthchecks": {
remote: "web": [
remote: {
remote: "name": "default",
remote: "type": "startup",
remote: "uptime": 10
remote: }
remote: ]
remote: }
remote: }'
remote: + echo '{
remote: "healthchecks": {
remote: "web": [
remote: {
remote: "name": "default",
remote: "type": "startup",
remote: "uptime": 10
remote: }
remote: ]
remote: }
remote: }'
remote: + local FAILEDCHECKS=0
remote: + local SSL=/home/dokku/clock-backend-staging/tls
remote: + declare -a ARG_ARRAY
remote: + ARG_ARRAY+=("--app-json")
remote: + ARG_ARRAY+=("$TMP_APP_JSON_OUTPUT")
remote: + ARG_ARRAY+=("--process-type")
remote: + ARG_ARRAY+=("$DOKKU_APP_CONTAINER_TYPE")
remote: + [[ -e /home/dokku/clock-backend-staging/tls/server.crt ]]
remote: + [[ -n '' ]]
remote: + [[ -n 5000 ]]
remote: + ARG_ARRAY+=("--port")
remote: + ARG_ARRAY+=("$DOKKU_APP_LISTEN_PORT")
remote: + [[ web == \w\e\b ]]
remote: ++ docker-container-healthchecker add web --app-json /tmp/dokku-535076-trigger-scheduler-docker-local-check-deploy.a1QSk7 --listening-check --name 'port listening check' --port 5000 --pretty --warn-only
remote: + content='{
remote: "healthchecks": {
remote: "web": [
remote: {
remote: "name": "default",
remote: "type": "startup",
remote: "uptime": 10
remote: },
remote: {
remote: "listening": true,
remote: "name": "port listening check",
remote: "port": 5000,
remote: "type": "startup",
remote: "warn": true
remote: }
remote: ]
remote: }
remote: }'
remote: + echo '{
remote: "healthchecks": {
remote: "web": [
remote: {
remote: "name": "default",
remote: "type": "startup",
remote: "uptime": 10
remote: },
remote: {
remote: "listening": true,
remote: "name": "port listening check",
remote: "port": 5000,
remote: "type": "startup",
remote: "warn": true
remote: }
remote: ]
remote: }
remote: }'
remote: + sudo /usr/bin/docker-container-healthchecker check 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 --app-json /tmp/dokku-535076-trigger-scheduler-docker-local-check-deploy.a1QSk7 --process-type web --port 5000
remote:  ! Container state: exited
remote: + FAILEDCHECKS=1
remote: + [[ 1 -gt 0 ]]
remote: + docker container update --restart=no 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: + docker container stop 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: + dokku_log_warn 'Could not start due to 1 failed checks (web.1)'
remote: + declare 'desc=log warning formatter'
remote: + echo ' ! Could not start due to 1 failed checks (web.1)'
remote: ! Could not start due to 1 failed checks (web.1)
remote: + return 1
remote: ++ checks_check_deploy_cleanup clock-backend-staging web 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 1 /tmp/dokku-535076-trigger-scheduler-docker-local-check-deploy.a1QSk7
remote: ++ declare 'desc=print container output'
remote: ++ declare APP=clock-backend-staging DOKKU_APP_CONTAINER_TYPE=web CID=391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 CONTAINER_INDEX=1 TMP_FILE=/tmp/dokku-535076-trigger-scheduler-docker-local-check-deploy.a1QSk7
remote: ++ [[ -n 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 ]]
remote: ++ dokku_log_info2_quiet 'Start of clock-backend-staging container output (391e3f9e6d56 web.1)'
remote: ++ declare 'desc=log info2 formatter (with quiet option)'
remote: ++ [[ -z '' ]]
remote: ++ echo '=====> Start of clock-backend-staging container output (391e3f9e6d56 web.1)'
remote: ++ dokku_container_log_verbose_quiet 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: ++ declare 'desc=log verbose container output (with quiet option)'
remote: ++ local CID=391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: ++ shift
remote: ++ OIFS='
remote: '
remote: ++ IFS='
remote: '
remote: ++ local line
remote: =====> Start of clock-backend-staging container output (391e3f9e6d56 web.1)
remote: +++ docker container logs 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: ++ IFS='
remote: '
remote: ++ dokku_log_info2_quiet 'End of clock-backend-staging container output (391e3f9e6d56 web.1)'
remote: ++ declare 'desc=log info2 formatter (with quiet option)'
remote: ++ [[ -z '' ]]
remote: ++ echo '=====> End of clock-backend-staging container output (391e3f9e6d56 web.1)'
remote: ++ rm -rf /tmp/dokku-535076-trigger-scheduler-docker-local-check-deploy.a1QSk7
remote: =====> End of clock-backend-staging container output (391e3f9e6d56 web.1)
remote: + checks_check_deploy_cleanup clock-backend-staging web 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 1 /tmp/dokku-535076-trigger-scheduler-docker-local-check-deploy.a1QSk7
remote: + declare 'desc=print container output'
remote: + declare APP=clock-backend-staging DOKKU_APP_CONTAINER_TYPE=web CID=391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 CONTAINER_INDEX=1 TMP_FILE=/tmp/dokku-535076-trigger-scheduler-docker-local-check-deploy.a1QSk7
remote: + [[ -n 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 ]]
remote: + dokku_log_info2_quiet 'Start of clock-backend-staging container output (391e3f9e6d56 web.1)'
remote: + declare 'desc=log info2 formatter (with quiet option)'
remote: + [[ -z '' ]]
remote: + echo '=====> Start of clock-backend-staging container output (391e3f9e6d56 web.1)'
remote: + dokku_container_log_verbose_quiet 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: + declare 'desc=log verbose container output (with quiet option)'
remote: + local CID=391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: + shift
remote: + OIFS='
remote: '
remote: + IFS='
remote: '
remote: + local line
remote: =====> Start of clock-backend-staging container output (391e3f9e6d56 web.1)
remote: ++ docker container logs 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: + IFS='
remote: '
remote: + dokku_log_info2_quiet 'End of clock-backend-staging container output (391e3f9e6d56 web.1)'
remote: + declare 'desc=log info2 formatter (with quiet option)'
remote: + [[ -z '' ]]
remote: + echo '=====> End of clock-backend-staging container output (391e3f9e6d56 web.1)'
remote: + rm -rf /tmp/dokku-535076-trigger-scheduler-docker-local-check-deploy.a1QSk7
remote: =====> End of clock-backend-staging container output (391e3f9e6d56 web.1)
remote: + kill_new 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 web 1
remote: + declare 'desc=wrapper function to kill newly started app container'
remote: + declare CID=391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 PROC_TYPE=web CONTAINER_INDEX=1
remote: + plugn trigger scheduler-register-retired clock-backend-staging 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 60
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + source /var/lib/dokku/plugins/available/scheduler-docker-local/internal-functions
remote: ++ source /var/lib/dokku/core-plugins/available/common/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/core-plugins/available/common/property-functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: ++ source /var/lib/dokku/plugins/available/config/functions
remote: +++ set -eo pipefail
remote: +++ [[ -n 1 ]]
remote: +++ set -x
remote: +++ source /var/lib/dokku/core-plugins/available/common/functions
remote: ++++ set -eo pipefail
remote: ++++ [[ -n 1 ]]
remote: ++++ set -x
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + trigger-scheduler-docker-local-scheduler-register-retired clock-backend-staging 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 60
remote: + declare 'desc=register a container for retiring'
remote: + declare trigger=scheduler-register-retired
remote: + declare APP=clock-backend-staging CONTAINER_ID=391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 WAIT=60
remote: + local IMAGE_ID
remote: + [[ -z 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 ]]
remote: + [[ '' != \t\r\u\e ]]
remote: ++ docker container inspect 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 --format '{{.Image}}'
remote: ++ cut -d: -f2
remote: + IMAGE_ID=cf52105278ddd8dc94d0795af7a1a9bf349f2ac16b6bb82a5a5378a33a2149c7
remote: + fn-scheduler-docker-local-register-retired container clock-backend-staging 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 60
remote: + declare TYPE=container APP=clock-backend-staging DOCKER_ID=391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 WAIT=60
remote: + local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers
remote: + [[ container == \i\m\a\g\e ]]
remote: + local CURRENT_TIME DEAD_TIME
remote: ++ date +%s
remote: + CURRENT_TIME=1724767236
remote: + DEAD_TIME=1724767296
remote: + touch /var/lib/dokku/data/scheduler-docker-local/dead-containers
remote: + grep -q 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 /var/lib/dokku/data/scheduler-docker-local/dead-containers
remote: + echo 'clock-backend-staging 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 1724767296'
remote: + [[ -n cf52105278ddd8dc94d0795af7a1a9bf349f2ac16b6bb82a5a5378a33a2149c7 ]]
remote: + [[ -z '' ]]
remote: ++ docker image inspect --format '{{ index .Config.Labels "com.dokku.docker-image-labeler/alternate-tags" }}' cf52105278ddd8dc94d0795af7a1a9bf349f2ac16b6bb82a5a5378a33a2149c7
remote: + ALT_IMAGE_TAGS=
remote: + fn-scheduler-docker-local-register-retired image clock-backend-staging cf52105278ddd8dc94d0795af7a1a9bf349f2ac16b6bb82a5a5378a33a2149c7 60
remote: + declare TYPE=image APP=clock-backend-staging DOCKER_ID=cf52105278ddd8dc94d0795af7a1a9bf349f2ac16b6bb82a5a5378a33a2149c7 WAIT=60
remote: + local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-containers
remote: + [[ image == \i\m\a\g\e ]]
remote: + local DEAD_FILE=/var/lib/dokku/data/scheduler-docker-local/dead-images
remote: + local CURRENT_TIME DEAD_TIME
remote: ++ date +%s
remote: + CURRENT_TIME=1724767236
remote: + DEAD_TIME=1724767296
remote: + touch /var/lib/dokku/data/scheduler-docker-local/dead-images
remote: + grep -q cf52105278ddd8dc94d0795af7a1a9bf349f2ac16b6bb82a5a5378a33a2149c7 /var/lib/dokku/data/scheduler-docker-local/dead-images
remote: + echo 'clock-backend-staging cf52105278ddd8dc94d0795af7a1a9bf349f2ac16b6bb82a5a5378a33a2149c7 1724767296'
remote: + [[ -n '' ]]
remote: + mkdir -p /var/lib/dokku/data/scheduler-docker-local/clock-backend-staging
remote: + echo '391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5 web.1'
remote: + docker container inspect 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: + docker container update --restart=no 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: + docker container stop 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: + docker container kill 391e3f9e6d56ff602766444cded6ab53131428f9e25ba1bee650519cd79d67a5
remote: parallel: This job failed:
remote: /var/lib/dokku/plugins/available/scheduler-docker-local/bin/scheduler-deploy-process-container clock-backend-staging dockerfile dokku/clock-backend-staging:latest latest web 1 1
remote: + rm -rf /tmp/dokku-535076-fn-scheduler-deploy-process.4cOUQG
remote: + rm -rf /tmp/dokku-535076-trigger-scheduler-docker-local-scheduler-deploy.bG9MKF
remote: + return 1
remote: ++ popd
remote: ++ rm -rf /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + return 1
remote: ++ popd
remote: ++ true
remote: ++ rm -rf /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + exit_code=1
remote: + release_app_deploy_lock clock-backend-staging
remote: + declare 'desc=release advisory lock used in deploys'
remote: + local APP=clock-backend-staging
remote: + local APP_DEPLOY_LOCK_FILE=/var/lib/dokku/data/apps/clock-backend-staging/.deploy.lock
remote: + release_advisory_lock /var/lib/dokku/data/apps/clock-backend-staging/.deploy.lock
remote: + declare 'desc=release advisory lock'
remote: + local LOCK_FILE=/var/lib/dokku/data/apps/clock-backend-staging/.deploy.lock
remote: + local LOCK_FD=200
remote: + flock -u 200
remote: + rm -f /var/lib/dokku/data/apps/clock-backend-staging/.deploy.lock
remote: + return 1
remote: ++ popd
remote: ++ true
remote: ++ rm -rf /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + popd
remote: + true
remote: + rm -rf /tmp/dokku-535076-git_build_app_repo.rmMtcH
remote: + exit_code=1
remote: + set -e
remote: + [[ 1 -eq 10 ]]
remote: + implemented=1
remote: + [[ 1 -ne 0 ]]
remote: + exit 1
+ exit_code=0
+ set -e
+ [[ 0 -eq 10 ]]
+ implemented=1
+ [[ 0 -ne 0 ]]
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/haproxy-vhosts/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/logs/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/network/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/nginx-vhosts/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/openresty-vhosts/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/plugin/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/ports/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/postgres/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/proxy/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/ps/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/rabbitmq/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/registry/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/repo/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/resource/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/run/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/scheduler-docker-local/commands git-receive-pack ''\''clock-backend-staging'\'''
+ source /var/lib/dokku/plugins/available/scheduler-docker-local/help-functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ case "$1" in
+ exit 10
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/scheduler-k3s/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/scheduler-null/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/scheduler/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/shell/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/ssh-keys/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/storage/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/trace/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/traefik-vhosts/commands git-receive-pack ''\''clock-backend-staging'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ [[ 1 -eq 0 ]]
+ exit_code=0
+ set +f
+ exit 0
To XXX.X.XXXX.XX:clock-backend-staging
! [remote rejected] develop -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:clock-backend-staging'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment