Skip to content

Instantly share code, notes, and snippets.

@tdak
Created October 21, 2020 22:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tdak/98b4cb252fef4124f8cf79d93ef1bf8d to your computer and use it in GitHub Desktop.
Save tdak/98b4cb252fef4124f8cf79d93ef1bf8d to your computer and use it in GitHub Desktop.
Dokku Trace Dump when it fails
23:27 $ git push dokku_3 master
+ 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
+ DOKKU_IMAGE=gliderlabs/herokuish:latest
+ 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=12853
+ DOKKU_PID=12853
+ export DOKKU_LOGS_DIR=/var/log/dokku
+ DOKKU_LOGS_DIR=/var/log/dokku
+ export DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
+ DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
+ export DOKKU_CONTAINER_LABEL=dokku
+ DOKKU_CONTAINER_LABEL=dokku
+ export 'DOKKU_GLOBAL_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 ''\''teamhq'\'''
+ declare 'desc=top-level cli arg parser'
+ local next_index=1
+ local skip=false
+ args=("$@")
+ 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 ]]
+ [[ 'teamhq' == \-\-\a\p\p ]]
+ [[ 'teamhq' =~ ^--.* ]]
+ 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'
++ 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 ]]
+ [[ -n git-receive-pack 'teamhq' ]]
+ export -n SSH_ORIGINAL_COMMAND
+ [[ git-receive-pack =~ config-* ]]
+ [[ git-receive-pack =~ docker-options* ]]
+ set -f
+ /usr/bin/dokku git-receive-pack ''\''teamhq'\'''
+ 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
+ DOKKU_IMAGE=gliderlabs/herokuish:latest
+ 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=12863
+ DOKKU_PID=12863
+ export DOKKU_LOGS_DIR=/var/log/dokku
+ DOKKU_LOGS_DIR=/var/log/dokku
+ export DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
+ DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
+ export DOKKU_CONTAINER_LABEL=dokku
+ DOKKU_CONTAINER_LABEL=dokku
+ export 'DOKKU_GLOBAL_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 ''\''teamhq'\'''
+ declare 'desc=top-level cli arg parser'
+ local next_index=1
+ local skip=false
+ args=("$@")
+ 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 ]]
+ [[ 'teamhq' == \-\-\a\p\p ]]
+ [[ 'teamhq' =~ ^--.* ]]
+ 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'
++ 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 ]]
+ [[ -n '' ]]
+ dokku_auth git-receive-pack ''\''teamhq'\'''
+ declare 'desc=calls user-auth plugin trigger'
+ export SSH_USER=dokku
+ SSH_USER=dokku
+ export SSH_NAME=admin1
+ SSH_NAME=admin1
++ wc -l
++ find /var/lib/dokku/plugins/enabled/20_events/user-auth
+ [[ 1 == 1 ]]
+ return 0
+ case "$1" in
+ execute_dokku_cmd git-receive-pack ''\''teamhq'\'''
+ declare 'desc=executes dokku sub-commands'
+ local PLUGIN_NAME=git-receive-pack
+ local PLUGIN_CMD=git-receive-pack
+ local implemented=0
+ local script
+ argv=("$@")
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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/apps/functions
+++ set -eo pipefail
+++ [[ -n 1 ]]
+++ set -x
+++ source /var/lib/dokku/core-plugins/available/common/functions
++++ set -eo pipefail
++++ [[ -n 1 ]]
++++ set -x
+++ source /var/lib/dokku/plugins/available/config/functions
++++ set -eo pipefail
++++ [[ -n 1 ]]
++++ set -x
++++ source /var/lib/dokku/core-plugins/available/common/functions
+++++ set -eo pipefail
+++++ [[ -n 1 ]]
+++++ set -x
++ source /var/lib/dokku/plugins/available/config/functions
+++ set -eo pipefail
+++ [[ -n 1 ]]
+++ set -x
+++ source /var/lib/dokku/core-plugins/available/common/functions
++++ set -eo pipefail
++++ [[ -n 1 ]]
++++ set -x
++ source /var/lib/dokku/plugins/available/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 ''\''teamhq'\'''
+ declare 'desc=catch-all for any other git-* commands'
+ declare 'cmd=git-*'
++ sed 's/^\///g'
++ sed 's/\\'\''/'\''/g'
++ perl -pe 's/(?<!\\)'\''//g'
++ echo ''\''teamhq'\'''
+ local APP=teamhq
+ local APP_PATH=/home/dokku/teamhq
+ is_valid_app_name teamhq
+ declare 'desc=verify app name format'
+ local APP=teamhq
+ [[ -z teamhq ]]
+ [[ teamhq =~ ^[a-z].* ]]
+ [[ ! teamhq =~ [A-Z] ]]
+ [[ ! teamhq =~ [:] ]]
+ return 0
+ [[ git-receive-pack == \g\i\t\-\r\e\c\e\i\v\e\-\p\a\c\k ]]
+ [[ ! -d /home/dokku/teamhq/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/teamhq'\'''
+ git-shell -c 'git-receive-pack '\''/home/dokku/teamhq'\'''
Enumerating objects: 1528, done.
Counting objects: 100% (1528/1528), done.
Delta compression using up to 4 threads
Compressing objects: 100% (1448/1448), done.
Writing objects: 100% (1528/1528), 21.85 MiB | 1.72 MiB/s, done.
Total 1528 (delta 175), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (175/175), done.
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
remote: + DOKKU_IMAGE=gliderlabs/herokuish:latest
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=12911
remote: + DOKKU_PID=12911
remote: + export DOKKU_LOGS_DIR=/var/log/dokku
remote: + DOKKU_LOGS_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 teamhq
remote: + declare 'desc=top-level cli arg parser'
remote: + local next_index=1
remote: + local skip=false
remote: + args=("$@")
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: + [[ teamhq == \-\-\a\p\p ]]
remote: + [[ teamhq =~ ^--.* ]]
remote: + next_index=3
remote: + [[ -z '' ]]
remote: ++ sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//'
remote: ++ echo -e ''
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: ++ 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: + [[ -n '' ]]
remote: + dokku_auth git-hook teamhq
remote: + declare 'desc=calls user-auth plugin trigger'
remote: + export SSH_USER=dokku
remote: + SSH_USER=dokku
remote: + export SSH_NAME=admin1
remote: + SSH_NAME=admin1
remote: ++ wc -l
remote: ++ find /var/lib/dokku/plugins/enabled/20_events/user-auth
remote: + [[ 1 == 1 ]]
remote: + return 0
remote: + case "$1" in
remote: + execute_dokku_cmd git-hook teamhq
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=("$@")
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 teamhq
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 teamhq
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 teamhq
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 teamhq
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 teamhq
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 teamhq
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 teamhq
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 teamhq
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 teamhq
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 teamhq
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 teamhq
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/apps/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/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 teamhq
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=teamhq
remote: + local DOKKU_DEPLOY_BRANCH
remote: + is_valid_app_name teamhq
remote: + declare 'desc=verify app name format'
remote: + local APP=teamhq
remote: + [[ -z teamhq ]]
remote: + [[ teamhq =~ ^[a-z].* ]]
remote: + [[ ! teamhq =~ [A-Z] ]]
remote: + [[ ! teamhq =~ [:] ]]
remote: + return 0
remote: ++ fn-git-deploy-branch teamhq
remote: ++ declare 'desc=retrieve the deploy branch for a given application'
remote: ++ local APP=teamhq
remote: +++ fn-plugin-property-get git teamhq deploy-branch ''
remote: +++ declare 'desc=returns the value for a given property'
remote: +++ declare PLUGIN=git APP=teamhq KEY=deploy-branch DEFAULT=
remote: +++ fn-plugin-property-get-default git teamhq deploy-branch ''
remote: +++ declare 'desc=returns the value for a given property with a specified default value'
remote: +++ declare PLUGIN=git APP=teamhq KEY=deploy-branch DEFAULT=
remote: +++ /var/lib/dokku/core-plugins/available/common/prop get-with-default git teamhq 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 teamhq 70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + declare 'desc=git receive-app plugin trigger'
remote: + declare APP=teamhq REV=70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + [[ ! -d /home/dokku/teamhq/refs ]]
remote: + acquire_app_deploy_lock teamhq exclusive
remote: + declare 'desc=acquire advisory lock for use in git/tar deploys'
remote: + local APP=teamhq
remote: + verify_app_name teamhq
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=teamhq
remote: + is_valid_app_name teamhq
remote: + declare 'desc=verify app name format'
remote: + local APP=teamhq
remote: + [[ -z teamhq ]]
remote: + [[ teamhq =~ ^[a-z].* ]]
remote: + [[ ! teamhq =~ [A-Z] ]]
remote: + [[ ! teamhq =~ [:] ]]
remote: + return 0
remote: + [[ ! -d /home/dokku/teamhq ]]
remote: + return 0
remote: + local LOCK_TYPE=exclusive
remote: + local APP_DEPLOY_LOCK_FILE=/home/dokku/teamhq/.deploy.lock
remote: + local 'LOCK_WAITING_MSG=teamhq currently has a deploy lock in place. Waiting...'
remote: + local 'LOCK_FAILED_MSG=teamhq currently has a deploy lock in place. Exiting...'
remote: + acquire_advisory_lock /home/dokku/teamhq/.deploy.lock exclusive 'teamhq currently has a deploy lock in place. Waiting...' 'teamhq currently has a deploy lock in place. Exiting...'
remote: + declare 'desc=acquire advisory lock'
remote: + local LOCK_FILE=/home/dokku/teamhq/.deploy.lock LOCK_TYPE=exclusive 'LOCK_WAITING_MSG=teamhq currently has a deploy lock in place. Waiting...' 'LOCK_FAILED_MSG=teamhq currently has a deploy lock in place. Exiting...'
remote: + local LOCK_FD=200
remote: + local SHOW_MSG=true
remote: + eval 'exec 200>/home/dokku/teamhq/.deploy.lock'
remote: ++ exec
remote: + [[ exclusive == \w\a\i\t\i\n\g ]]
remote: + flock -n 200
remote: + git_build teamhq 70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + declare 'desc=setup and call git_build_app_repo'
remote: + local APP=teamhq REV=70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + local DOKKU_DEPLOY_BRANCH ENV_VAR_NAME REF
remote: + [[ 2 -ge 2 ]]
remote: ++ fn-plugin-property-get git teamhq rev-env-var
remote: ++ declare 'desc=returns the value for a given property'
remote: ++ declare PLUGIN=git APP=teamhq KEY=rev-env-var DEFAULT=
remote: ++ fn-plugin-property-get-default git teamhq rev-env-var ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=git APP=teamhq KEY=rev-env-var DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default git teamhq rev-env-var ''
remote: + ENV_VAR_NAME=
remote: + [[ -z '' ]]
remote: + fn-plugin-property-exists git teamhq rev-env-var
remote: + declare 'desc=returns whether the property store has a value for an app'
remote: + declare PLUGIN=git APP=teamhq KEY=rev-env-var
remote: + /var/lib/dokku/core-plugins/available/common/prop exists git teamhq rev-env-var
remote: + ENV_VAR_NAME=GIT_REV
remote: + [[ -n GIT_REV ]]
remote: + DOKKU_QUIET_OUTPUT=1
remote: + config_set --no-restart teamhq GIT_REV=70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + declare 'desc=set value of given config var'
remote: + config_sub set --no-restart teamhq GIT_REV=70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + declare 'desc=executes a config subcommand'
remote: + local name=set
remote: + shift
remote: + /var/lib/dokku/plugins/available/config/subcommands/set config:set --no-restart teamhq GIT_REV=70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + local REF=70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + git_build_app_repo teamhq 70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + declare 'desc=builds local git app repo for app'
remote: + declare APP=teamhq REV=70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + local DOKKU_GLOBAL_DISABLE_AUTOCREATE
remote: + verify_app_name teamhq
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=teamhq
remote: + is_valid_app_name teamhq
remote: + declare 'desc=verify app name format'
remote: + local APP=teamhq
remote: + [[ -z teamhq ]]
remote: + [[ teamhq =~ ^[a-z].* ]]
remote: + [[ ! teamhq =~ [A-Z] ]]
remote: + [[ ! teamhq =~ [:] ]]
remote: + return 0
remote: + [[ ! -d /home/dokku/teamhq ]]
remote: + return 0
remote: ++ mktemp -d /tmp/dokku-12911-git_build_app_repo.XXXXXX
remote: + local GIT_BUILD_APP_REPO_TMP_WORK_DIR=/tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: + trap 'rm -rf '\''/tmp/dokku-12911-git_build_app_repo.uSZkNb'\'' >/dev/null' RETURN INT TERM EXIT
remote: + local TMP_TAG=dokku/70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + chmod 755 /tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: + unset GIT_DIR GIT_WORK_TREE
remote: + plugn trigger app-exists teamhq
remote: + use_git_worktree
remote: + declare 'desc=detects whether to use git worktree'
remote: + local GIT_VERSION MAJOR_VERSION MINOR_VERSION
remote: ++ awk '{split($0,a," "); print a[3]}'
remote: ++ git --version
remote: + GIT_VERSION=2.17.1
remote: ++ awk '{split($0,a,"."); print a[1]}'
remote: ++ echo 2.17.1
remote: + MAJOR_VERSION=2
remote: ++ awk '{split($0,a,"."); print a[2]}'
remote: ++ echo 2.17.1
remote: + MINOR_VERSION=17
remote: + [[ 2 -ge 3 ]]
remote: + [[ 2 -eq 2 ]]
remote: + [[ 17 -ge 11 ]]
remote: + return 0
remote: + pushd /home/dokku/teamhq
remote: + suppress_output env -u GIT_QUARANTINE_PATH git worktree add /tmp/dokku-12911-git_build_app_repo.uSZkNb 70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + declare 'desc=suppress all output from a given command unless there is an error'
remote: + local TMP_COMMAND_OUTPUT
remote: ++ mktemp /tmp/dokku-12911-suppress_output.XXXXXX
remote: + TMP_COMMAND_OUTPUT=/tmp/dokku-12911-suppress_output.GOeLWL
remote: + trap 'rm -rf '\''/tmp/dokku-12911-suppress_output.GOeLWL'\'' >/dev/null' RETURN
remote: + env -u GIT_QUARANTINE_PATH git worktree add /tmp/dokku-12911-git_build_app_repo.uSZkNb 70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + return 0
remote: ++ rm -rf /tmp/dokku-12911-suppress_output.GOeLWL
remote: + popd
remote: + pushd /tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: + suppress_output env -u GIT_QUARANTINE_PATH git 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-12911-suppress_output.XXXXXX
remote: + TMP_COMMAND_OUTPUT=/tmp/dokku-12911-suppress_output.ClOGi7
remote: + trap 'rm -rf '\''/tmp/dokku-12911-suppress_output.ClOGi7'\'' >/dev/null' RETURN
remote: + env -u GIT_QUARANTINE_PATH git submodule update --init --recursive
remote: + return 0
remote: ++ rm -rf /tmp/dokku-12911-suppress_output.ClOGi7
remote: ++ fn-plugin-property-get git teamhq keep-git-dir ''
remote: ++ declare 'desc=returns the value for a given property'
remote: ++ declare PLUGIN=git APP=teamhq KEY=keep-git-dir DEFAULT=
remote: ++ fn-plugin-property-get-default git teamhq keep-git-dir ''
remote: ++ declare 'desc=returns the value for a given property with a specified default value'
remote: ++ declare PLUGIN=git APP=teamhq KEY=keep-git-dir DEFAULT=
remote: ++ /var/lib/dokku/core-plugins/available/common/prop get-with-default git teamhq keep-git-dir ''
remote: + local DOKKU_KEEP_GIT_DIR=
remote: + [[ '' != \t\r\u\e ]]
remote: + find . -name .git -prune -exec rm -rf '{}' ';'
remote: + use_git_worktree
remote: + declare 'desc=detects whether to use git worktree'
remote: + local GIT_VERSION MAJOR_VERSION MINOR_VERSION
remote: ++ awk '{split($0,a," "); print a[3]}'
remote: ++ git --version
remote: + GIT_VERSION=2.17.1
remote: ++ awk '{split($0,a,"."); print a[1]}'
remote: ++ echo 2.17.1
remote: + MAJOR_VERSION=2
remote: ++ awk '{split($0,a,"."); print a[2]}'
remote: ++ echo 2.17.1
remote: + MINOR_VERSION=17
remote: + [[ 2 -ge 3 ]]
remote: + [[ 2 -eq 2 ]]
remote: + [[ 17 -ge 11 ]]
remote: + return 0
remote: + pushd /home/dokku/teamhq
remote: + git worktree prune
remote: + popd
remote: + local DOKKU_APP_DISABLE_ANSI_PREFIX_REMOVAL DOKKU_GLOBAL_DISABLE_ANSI_PREFIX_REMOVAL DOKKU_DISABLE_ANSI_PREFIX_REMOVAL
remote: ++ config_get teamhq DOKKU_DISABLE_ANSI_PREFIX_REMOVAL
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get teamhq 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/subcommands/get config:get teamhq 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/subcommands/get config: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 teamhq /tmp/dokku-12911-git_build_app_repo.uSZkNb 70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + declare 'desc=triggers the actual build process for a given app within a directory at a particular revision'
remote: + declare APP=teamhq TMP_WORK_DIR=/tmp/dokku-12911-git_build_app_repo.uSZkNb REV=70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + plugn trigger post-extract teamhq /tmp/dokku-12911-git_build_app_repo.uSZkNb 70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ -f Dockerfile ]]
remote: + plugn trigger pre-receive-app teamhq herokuish /tmp/dokku-12911-git_build_app_repo.uSZkNb 70360c7b5f77bb888181a7377b6927a94f3ca709
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 teamhq herokuish /tmp/dokku-12911-git_build_app_repo.uSZkNb
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=teamhq
remote: ++ get_app_image_name teamhq
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=teamhq
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ is_valid_app_name teamhq
remote: ++ declare 'desc=verify app name format'
remote: ++ local APP=teamhq
remote: ++ [[ -z teamhq ]]
remote: ++ [[ teamhq =~ ^[a-z].* ]]
remote: ++ [[ ! teamhq =~ [A-Z] ]]
remote: ++ [[ ! teamhq =~ [:] ]]
remote: ++ return 0
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo teamhq
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=teamhq
remote: +++ local IMAGE_REPO=dokku/teamhq
remote: +++ is_valid_app_name teamhq
remote: +++ declare 'desc=verify app name format'
remote: +++ local APP=teamhq
remote: +++ [[ -z teamhq ]]
remote: +++ [[ teamhq =~ ^[a-z].* ]]
remote: +++ [[ ! teamhq =~ [A-Z] ]]
remote: +++ [[ ! teamhq =~ [:] ]]
remote: +++ return 0
remote: +++ echo dokku/teamhq
remote: ++ IMAGE_REPO=dokku/teamhq
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/teamhq:latest
remote: ++ echo dokku/teamhq:latest
remote: + local IMAGE=dokku/teamhq:latest
remote: + local IMAGE_SOURCE_TYPE=herokuish
remote: + local TMP_WORK_DIR=/tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: ++ config_get teamhq DOKKU_SKIP_CLEANUP
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get teamhq DOKKU_SKIP_CLEANUP
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/get config:get teamhq DOKKU_SKIP_CLEANUP
remote: ++ true
remote: + local DOKKU_SKIP_CLEANUP=
remote: + docker_cleanup teamhq
remote: + declare 'desc=cleans up all exited/dead containers and removes all dangling images'
remote: + declare APP=teamhq FORCE_CLEANUP=
remote: + local DOKKU_APP_SKIP_CLEANUP
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: + [[ '' != \t\r\u\e ]]
remote: + [[ -n teamhq ]]
remote: ++ config_get teamhq DOKKU_SKIP_CLEANUP
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get teamhq DOKKU_SKIP_CLEANUP
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/get config:get teamhq DOKKU_SKIP_CLEANUP
remote: ++ true
remote: + DOKKU_APP_SKIP_CLEANUP=
remote: + [[ -n '' ]]
remote: + [[ -n '' ]]
remote: + dokku_log_info1 'Cleaning up...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Cleaning up...'
-----> Cleaning up...
remote: ++ get_app_scheduler teamhq
remote: ++ declare 'desc=fetch the scheduler for a given application'
remote: ++ declare APP=teamhq
remote: ++ local DOKKU_APP_SCHEDULER DOKKU_GLOBAL_SCHEDULER DOKKU_SCHEDULER
remote: ++ [[ teamhq == \-\-\g\l\o\b\a\l ]]
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: ++ [[ -n teamhq ]]
remote: +++ config_get teamhq DOKKU_SCHEDULER
remote: +++ declare 'desc=get value of given config var'
remote: +++ config_sub get teamhq DOKKU_SCHEDULER
remote: +++ declare 'desc=executes a config subcommand'
remote: +++ local name=get
remote: +++ shift
remote: +++ /var/lib/dokku/plugins/available/config/subcommands/get config:get teamhq DOKKU_SCHEDULER
remote: +++ true
remote: ++ DOKKU_APP_SCHEDULER=
remote: +++ config_get --global DOKKU_SCHEDULER
remote: +++ declare 'desc=get value of given config var'
remote: +++ config_sub get --global DOKKU_SCHEDULER
remote: +++ declare 'desc=executes a config subcommand'
remote: +++ local name=get
remote: +++ shift
remote: +++ /var/lib/dokku/plugins/available/config/subcommands/get config:get --global DOKKU_SCHEDULER
remote: +++ true
remote: ++ DOKKU_GLOBAL_SCHEDULER=
remote: ++ DOKKU_SCHEDULER=
remote: ++ [[ -z '' ]]
remote: ++ DOKKU_SCHEDULER=docker-local
remote: ++ echo docker-local
remote: + local DOKKU_SCHEDULER=docker-local
remote: + [[ teamhq == \-\-\g\l\o\b\a\l ]]
remote: + plugn trigger scheduler-docker-cleanup docker-local teamhq ''
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-scheduler-docker-local-scheduler-docker-cleanup docker-local teamhq ''
remote: + declare 'desc=scheduler-docker-local scheduler-docker-cleanup plugin trigger'
remote: + declare trigger=scheduler-docker-cleanup
remote: + declare DOKKU_SCHEDULER=docker-local APP=teamhq FORCE_CLEANUP=
remote: + [[ docker-local != \d\o\c\k\e\r\-\l\o\c\a\l ]]
remote: + [[ -n teamhq ]]
remote: ++ docker container list --all --filter status=exited --filter label=dokku --filter label=com.dokku.app-name=teamhq --quiet
remote: + docker container rm 60ca7b9e02ec aeded2f069d5 fc2fa3ddfe3c aab30362e862 7b89f7f2e2aa b08ad8d2bb9e
remote: ++ docker container list --all --filter status=dead --filter label=dokku --filter label=com.dokku.app-name=teamhq --quiet
remote: + docker container rm
remote: + true
remote: ++ docker image list --filter dangling=true --filter label=com.dokku.app-name=teamhq --quiet
remote: + docker image rm
remote: + true
remote: + docker image prune --all --filter label=com.dokku.app-name=teamhq --force
remote: + [[ -n teamhq ]]
remote: ++ docker container list --all --filter status=exited --filter label=dokku --filter label=com.dokku.app-name=teamhq --quiet
remote: + docker container rm
remote: + true
remote: ++ docker container list --all --filter status=dead --filter label=dokku --filter label=com.dokku.app-name=teamhq --quiet
remote: + docker container rm
remote: + true
remote: ++ docker image list --filter dangling=true --filter label=com.dokku.app-name=teamhq --quiet
remote: + docker image rm
remote: + true
remote: + docker image prune --all --filter label=com.dokku.app-name=teamhq --force
remote: + dokku_log_info1 'Building teamhq from herokuish...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Building teamhq from herokuish...'
remote: + DOKKU_QUIET_OUTPUT=1
remote: + config_set --no-restart teamhq DOKKU_APP_TYPE=herokuish
remote: + declare 'desc=set value of given config var'
remote: + config_sub set --no-restart teamhq DOKKU_APP_TYPE=herokuish
remote: + declare 'desc=executes a config subcommand'
remote: + local name=set
remote: + shift
remote: + /var/lib/dokku/plugins/available/config/subcommands/set config:set --no-restart teamhq DOKKU_APP_TYPE=herokuish
-----> Building teamhq from herokuish...
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + dokku_build teamhq herokuish /tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: + declare 'desc=build phase'
remote: + declare APP=teamhq IMAGE_SOURCE_TYPE=herokuish SOURCECODE_WORK_DIR=/tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: + verify_app_name teamhq
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=teamhq
remote: + is_valid_app_name teamhq
remote: + declare 'desc=verify app name format'
remote: + local APP=teamhq
remote: + [[ -z teamhq ]]
remote: + [[ teamhq =~ ^[a-z].* ]]
remote: + [[ ! teamhq =~ [A-Z] ]]
remote: + [[ ! teamhq =~ [:] ]]
remote: + return 0
remote: + [[ ! -d /home/dokku/teamhq ]]
remote: + return 0
remote: + plugn trigger builder-build herokuish teamhq /tmp/dokku-12911-git_build_app_repo.uSZkNb
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-dockerfile-builder-build herokuish teamhq /tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: + declare 'desc=builder-dockerfile builder-build plugin trigger'
remote: + declare trigger=builder-build
remote: + declare BUILDER_TYPE=herokuish APP=teamhq SOURCECODE_WORK_DIR=/tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: + [[ herokuish != \d\o\c\k\e\r\f\i\l\e ]]
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: + trigger-builder-herokuish-builder-build herokuish teamhq /tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: + declare 'desc=builder-herokuish builder-build plugin trigger'
remote: + declare trigger=builder-build
remote: + declare BUILDER_TYPE=herokuish APP=teamhq SOURCECODE_WORK_DIR=/tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: + [[ herokuish != \h\e\r\o\k\u\i\s\h ]]
remote: ++ get_app_image_name teamhq
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=teamhq
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ is_valid_app_name teamhq
remote: ++ declare 'desc=verify app name format'
remote: ++ local APP=teamhq
remote: ++ [[ -z teamhq ]]
remote: ++ [[ teamhq =~ ^[a-z].* ]]
remote: ++ [[ ! teamhq =~ [A-Z] ]]
remote: ++ [[ ! teamhq =~ [:] ]]
remote: ++ return 0
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo teamhq
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=teamhq
remote: +++ local IMAGE_REPO=dokku/teamhq
remote: +++ is_valid_app_name teamhq
remote: +++ declare 'desc=verify app name format'
remote: +++ local APP=teamhq
remote: +++ [[ -z teamhq ]]
remote: +++ [[ teamhq =~ ^[a-z].* ]]
remote: +++ [[ ! teamhq =~ [A-Z] ]]
remote: +++ [[ ! teamhq =~ [:] ]]
remote: +++ return 0
remote: +++ echo dokku/teamhq
remote: ++ IMAGE_REPO=dokku/teamhq
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/teamhq:latest
remote: ++ echo dokku/teamhq:latest
remote: + local IMAGE=dokku/teamhq:latest
remote: + local DOKKU_APP_CACHE_DIR=/home/dokku/teamhq/cache
remote: + local DOKKU_APP_HOST_CACHE_DIR=/home/dokku/teamhq/cache
remote: + DOCKER_COMMIT_LABEL_ARGS=("--change" "LABEL org.label-schema.schema-version=1.0" "--change" "LABEL org.label-schema.vendor=dokku" "--change" "LABEL com.dokku.app-name=$APP")
remote: + local DOCKER_COMMIT_LABEL_ARGS
remote: + local DOCKER_RUN_LABEL_ARGS=--label=com.dokku.app-name=teamhq
remote: + local CID
remote: + pushd /tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: ++ config_export app teamhq
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=app
remote: ++ shift
remote: ++ local APP=teamhq
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ shift
remote: ++ config_sub export teamhq
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=export
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/export config:export teamhq
remote: ++ return 0
remote: + eval 'export DOKKU_APP_TYPE='\''herokuish'\''
remote: export GIT_REV='\''70360c7b5f77bb888181a7377b6927a94f3ca709'\'''
remote: ++ export DOKKU_APP_TYPE=herokuish
remote: ++ DOKKU_APP_TYPE=herokuish
remote: ++ export GIT_REV=70360c7b5f77bb888181a7377b6927a94f3ca709
remote: ++ GIT_REV=70360c7b5f77bb888181a7377b6927a94f3ca709
remote: ++ config_get teamhq DOKKU_IMAGE
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get teamhq DOKKU_IMAGE
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/get config:get teamhq DOKKU_IMAGE
remote: ++ echo gliderlabs/herokuish:latest
remote: + DOKKU_IMAGE=gliderlabs/herokuish:latest
remote: + plugn trigger builder-create-dokku-image herokuish teamhq /tmp/dokku-12911-git_build_app_repo.uSZkNb gliderlabs/herokuish:latest
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-dokku-image herokuish teamhq /tmp/dokku-12911-git_build_app_repo.uSZkNb gliderlabs/herokuish:latest
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + NEW_DOKKU_IMAGE=
remote: + [[ -n '' ]]
remote: ++ docker container run --label=com.dokku.app-name=teamhq --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku -i -a stdin gliderlabs/herokuish:latest /bin/bash -c 'mkdir -p /app && tar -xC /app'
remote: ++ tar -c .
remote: + CID=2924f15536821579ea0e70da0a25cb321696e48fb0d9c46fad9af4e67cae4a49
remote: ++ docker container wait 2924f15536821579ea0e70da0a25cb321696e48fb0d9c46fad9af4e67cae4a49
remote: + test 0 -ne 0
remote: + docker container commit --change 'LABEL org.label-schema.schema-version=1.0' --change 'LABEL org.label-schema.vendor=dokku' --change 'LABEL com.dokku.app-name=teamhq' 2924f15536821579ea0e70da0a25cb321696e48fb0d9c46fad9af4e67cae4a49 dokku/teamhq:latest
remote: + [[ -d /home/dokku/teamhq/cache ]]
remote: + plugn trigger pre-build-buildpack teamhq /tmp/dokku-12911-git_build_app_repo.uSZkNb
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/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 teamhq /tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: + declare 'desc=builder-herokuish pre-build-buildpack plugin trigger'
remote: + declare trigger=pre-build-buildpack
remote: + declare APP=teamhq
remote: + local IMAGE CID
remote: + DOCKER_COMMIT_LABEL_ARGS=("--change" "LABEL org.label-schema.schema-version=1.0" "--change" "LABEL org.label-schema.vendor=dokku" "--change" "LABEL com.dokku.app-name=$APP")
remote: + local DOCKER_COMMIT_LABEL_ARGS
remote: + local DOCKER_RUN_LABEL_ARGS=--label=com.dokku.app-name=teamhq
remote: + verify_app_name teamhq
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=teamhq
remote: + is_valid_app_name teamhq
remote: + declare 'desc=verify app name format'
remote: + local APP=teamhq
remote: + [[ -z teamhq ]]
remote: + [[ teamhq =~ ^[a-z].* ]]
remote: + [[ ! teamhq =~ [A-Z] ]]
remote: + [[ ! teamhq =~ [:] ]]
remote: + return 0
remote: + [[ ! -d /home/dokku/teamhq ]]
remote: + return 0
remote: ++ get_app_image_name teamhq
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=teamhq
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ is_valid_app_name teamhq
remote: ++ declare 'desc=verify app name format'
remote: ++ local APP=teamhq
remote: ++ [[ -z teamhq ]]
remote: ++ [[ teamhq =~ ^[a-z].* ]]
remote: ++ [[ ! teamhq =~ [A-Z] ]]
remote: ++ [[ ! teamhq =~ [:] ]]
remote: ++ return 0
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo teamhq
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=teamhq
remote: +++ local IMAGE_REPO=dokku/teamhq
remote: +++ is_valid_app_name teamhq
remote: +++ declare 'desc=verify app name format'
remote: +++ local APP=teamhq
remote: +++ [[ -z teamhq ]]
remote: +++ [[ teamhq =~ ^[a-z].* ]]
remote: +++ [[ ! teamhq =~ [A-Z] ]]
remote: +++ [[ ! teamhq =~ [:] ]]
remote: +++ return 0
remote: +++ echo dokku/teamhq
remote: ++ IMAGE_REPO=dokku/teamhq
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/teamhq:latest
remote: ++ echo dokku/teamhq:latest
remote: + IMAGE=dokku/teamhq:latest
remote: ++ config_get --global CURL_CONNECT_TIMEOUT
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get --global CURL_CONNECT_TIMEOUT
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/get config:get --global CURL_CONNECT_TIMEOUT
remote: + [[ -z 90 ]]
remote: ++ config_get --global CURL_TIMEOUT
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get --global CURL_TIMEOUT
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/get config:get --global CURL_TIMEOUT
remote: + [[ -z 600 ]]
remote: + dokku_log_info1 'Adding BUILD_ENV to build environment...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Adding BUILD_ENV to build environment...'
-----> Adding BUILD_ENV to build environment...
remote: ++ docker container run --label=com.dokku.app-name=teamhq --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku -i -a stdin dokku/teamhq:latest /bin/bash -c 'mkdir -p /tmp/env; cat | tar -x -C /tmp/env'
remote: ++ config_bundle --merged teamhq
remote: ++ declare 'desc=export tar bundle of config'
remote: ++ config_sub bundle --merged teamhq
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=bundle
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/bundle config:bundle --merged teamhq
remote: + CID=012066795b08124779ccd7a21d5c532d868a16d59ba40d519de9f84a2719b8a2
remote: ++ docker container wait 012066795b08124779ccd7a21d5c532d868a16d59ba40d519de9f84a2719b8a2
remote: + test 0 -ne 0
remote: + docker container commit --change 'LABEL org.label-schema.schema-version=1.0' --change 'LABEL org.label-schema.vendor=dokku' --change 'LABEL com.dokku.app-name=teamhq' 012066795b08124779ccd7a21d5c532d868a16d59ba40d519de9f84a2719b8a2 dokku/teamhq:latest
remote: ++ docker container run --label=com.dokku.app-name=teamhq --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku -i -a stdin dokku/teamhq:latest /bin/bash -c 'cat >> /app/.env'
remote: ++ config_export app teamhq --format envfile --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=teamhq
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ shift
remote: ++ config_sub export --format envfile --merged teamhq
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=export
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/export config:export --format envfile --merged teamhq
remote: ++ return 0
remote: + CID=c001c9dccd105287fbe13bb562717e60c56ec5d329a2159bbf78cc18d0830247
remote: ++ docker container wait c001c9dccd105287fbe13bb562717e60c56ec5d329a2159bbf78cc18d0830247
remote: + test 0 -ne 0
remote: + docker container commit --change 'LABEL org.label-schema.schema-version=1.0' --change 'LABEL org.label-schema.vendor=dokku' --change 'LABEL com.dokku.app-name=teamhq' c001c9dccd105287fbe13bb562717e60c56ec5d329a2159bbf78cc18d0830247 dokku/teamhq:latest
remote: ++ plugn trigger docker-args-build teamhq herokuish
remote: ++ :
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 teamhq herokuish
remote: + declare 'desc=builder-herokuish docker-args plugin trigger'
remote: + declare trigger=docker-args
remote: + declare APP=teamhq
remote: + local STDIN DOKKU_APP_TYPE DOKKU_APP_USER
remote: ++ cat
remote: + STDIN=
remote: ++ config_get teamhq DOKKU_APP_TYPE
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get teamhq DOKKU_APP_TYPE
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/get config:get teamhq DOKKU_APP_TYPE
remote: + DOKKU_APP_TYPE=herokuish
remote: ++ config_get teamhq DOKKU_APP_USER
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get teamhq DOKKU_APP_USER
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/get config:get teamhq DOKKU_APP_USER
remote: ++ true
remote: + DOKKU_APP_USER=
remote: + DOKKU_APP_USER=herokuishuser
remote: + [[ herokuish == \h\e\r\o\k\u\i\s\h ]]
remote: + local 'docker_args= --env=USER=herokuishuser'
remote: + echo -n ' --env=USER=herokuishuser'
remote: + trigger-docker-options-docker-args teamhq herokuish
remote: + declare 'desc=docker args plugin trigger'
remote: + declare trigger=/var/lib/dokku/plugins/enabled/docker-options/docker-args-build
remote: + declare APP=teamhq IMAGE_SOURCE_TYPE=herokuish
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/teamhq/DOCKER_OPTIONS_BUILD
remote: + local output=
remote: + [[ -f /home/dokku/teamhq/DOCKER_OPTIONS_BUILD ]]
remote: + echo -n ''
remote: + local 'DOCKER_ARGS= --env=USER=herokuishuser'
remote: + [[ -n 1 ]]
remote: + DOCKER_ARGS+=' -e TRACE=true '
remote: ++ plugn trigger docker-args-process-build teamhq herokuish
remote: ++ :
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: + declare -a ARG_ARRAY
remote: + eval 'ARG_ARRAY=( --env=USER=herokuishuser -e TRACE=true )'
remote: ++ ARG_ARRAY=(--env=USER=herokuishuser -e TRACE=true)
remote: + local DOKKU_CONTAINER_EXIT_CODE=0
remote: ++ docker container create --label=com.dokku.app-name=teamhq --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku -v /home/dokku/teamhq/cache:/cache -e CACHE_PATH=/cache --env=USER=herokuishuser -e TRACE=true dokku/teamhq:latest /build
remote: + local CID=4d62179d086ec1cdb419e60e92d3c95ef862cd342eb168666bae8f9f4e0bc300
remote: + plugn trigger post-container-create app 4d62179d086ec1cdb419e60e92d3c95ef862cd342eb168666bae8f9f4e0bc300 teamhq build
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 4d62179d086ec1cdb419e60e92d3c95ef862cd342eb168666bae8f9f4e0bc300
remote: + docker container attach 4d62179d086ec1cdb419e60e92d3c95ef862cd342eb168666bae8f9f4e0bc300
remote: + [[ -d /tmp/app ]]
remote: + cmd-export paths
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=paths as=paths
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ grep -v :
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: + CMDS["$ns:${as/#$ns-/}"]=paths
remote: + cmd-export version
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=version as=version
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: grep -v :
remote: + CMDS["$ns:${as/#$ns-/}"]=version
remote: + cmd-export herokuish-test test
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=herokuish-test as=test
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ grep -v :
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: + CMDS["$ns:${as/#$ns-/}"]=herokuish-test
remote: + cmd-export-ns buildpack 'Use and install buildpacks'
remote: + declare ns=buildpack 'desc=Use and install buildpacks'
remote: + eval 'buildpack() {
remote: declare desc="Use and install buildpacks"
remote: cmd-ns buildpack "$@";
remote: }'
remote: + cmd-export buildpack
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=buildpack as=buildpack
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ grep -v :
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: + CMDS["$ns:${as/#$ns-/}"]=buildpack
remote: + CMDS["$1"]=buildpack
remote: + cmd-export buildpack-build
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=buildpack-build as=buildpack-build
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ grep -v :
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :buildpack
remote: + for n in $(cmd-list-ns)
remote: + grep '^buildpack-'
remote: + echo buildpack-build
remote: + ns=buildpack
remote: + CMDS["$ns:${as/#$ns-/}"]=buildpack-build
remote: + cmd-export buildpack-install
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=buildpack-install as=buildpack-install
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ grep -v :
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:build
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :buildpack
remote: + for n in $(cmd-list-ns)
remote: + grep '^buildpack-'
remote: + echo buildpack-install
remote: + ns=buildpack
remote: + CMDS["$ns:${as/#$ns-/}"]=buildpack-install
remote: + cmd-export buildpack-list
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=buildpack-list as=buildpack-list
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ grep -v :
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:build
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:install
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :buildpack
remote: + for n in $(cmd-list-ns)
remote: + grep '^buildpack-'
remote: + echo buildpack-list
remote: + ns=buildpack
remote: + CMDS["$ns:${as/#$ns-/}"]=buildpack-list
remote: + cmd-export buildpack-test
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=buildpack-test as=buildpack-test
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ grep -v :
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:build
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:list
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:install
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :buildpack
remote: + for n in $(cmd-list-ns)
remote: + grep '^buildpack-'
remote: + echo buildpack-test
remote: + ns=buildpack
remote: + CMDS["$ns:${as/#$ns-/}"]=buildpack-test
remote: + cmd-export-ns slug 'Manage application slugs'
remote: + declare ns=slug 'desc=Manage application slugs'
remote: + eval 'slug() {
remote: declare desc="Manage application slugs"
remote: cmd-ns slug "$@";
remote: }'
remote: + cmd-export slug
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=slug as=slug
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ for k in "${!CMDS[@]}"
remote: ++ ++ sort
remote: echo buildpack:test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:build
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:list
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:install
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :buildpack
remote: ++ grep -v :
remote: + for n in $(cmd-list-ns)
remote: + grep '^buildpack-'
remote: + echo slug
remote: + CMDS["$ns:${as/#$ns-/}"]=slug
remote: + CMDS["$1"]=slug
remote: + cmd-export slug-import
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=slug-import as=slug-import
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ grep -v :
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:build
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:list
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:install
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :buildpack
remote: + for n in $(cmd-list-ns)
remote: + grep '^buildpack-'
remote: + echo slug-import
remote: + for n in $(cmd-list-ns)
remote: + grep '^slug-'
remote: + echo slug-import
remote: + ns=slug
remote: + CMDS["$ns:${as/#$ns-/}"]=slug-import
remote: + cmd-export slug-generate
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=slug-generate as=slug-generate
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ grep -v :
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:import
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:build
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:list
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:install
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :buildpack
remote: + for n in $(cmd-list-ns)
remote: + grep '^buildpack-'
remote: + echo slug-generate
remote: + for n in $(cmd-list-ns)
remote: + grep '^slug-'
remote: + echo slug-generate
remote: + ns=slug
remote: + CMDS["$ns:${as/#$ns-/}"]=slug-generate
remote: + cmd-export slug-export
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=slug-export as=slug-export
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ grep -v :
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:import
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:build
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:list
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:generate
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:install
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :buildpack
remote: + for n in $(cmd-list-ns)
remote: + grep '^buildpack-'
remote: + echo slug-export
remote: + for n in $(cmd-list-ns)
remote: + grep '^slug-'
remote: + echo slug-export
remote: + ns=slug
remote: + CMDS["$ns:${as/#$ns-/}"]=slug-export
remote: + cmd-export-ns procfile 'Use Procfiles and run app commands'
remote: + declare ns=procfile 'desc=Use Procfiles and run app commands'
remote: + eval 'procfile() {
remote: declare desc="Use Procfiles and run app commands"
remote: cmd-ns procfile "$@";
remote: }'
remote: + cmd-export procfile
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=procfile as=procfile
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo ++ buildpack:test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:import
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:build
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:export
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:list
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:generate
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:install
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :buildpack
remote: sort
remote: ++ grep -v :
remote: + for n in $(cmd-list-ns)
remote: + grep '^buildpack-'
remote: + echo procfile
remote: + for n in $(cmd-list-ns)
remote: + grep '^slug-'
remote: + echo procfile
remote: + CMDS["$ns:${as/#$ns-/}"]=procfile
remote: + CMDS["$1"]=procfile
remote: + cmd-export procfile-start
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=procfile-start as=procfile-start
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ grep -v :
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:import
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:build
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:export
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:list
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :procfile
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:generate
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:install
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo procfile
remote: + for n in $(cmd-list-ns)
remote: + grep '^buildpack-'
remote: + echo procfile-start
remote: + for n in $(cmd-list-ns)
remote: + grep '^procfile-'
remote: + echo procfile-start
remote: + ns=procfile
remote: + for n in $(cmd-list-ns)
remote: + grep '^slug-'
remote: + echo procfile-start
remote: + CMDS["$ns:${as/#$ns-/}"]=procfile-start
remote: + cmd-export procfile-exec
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=procfile-exec as=procfile-exec
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ grep -v :
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:import
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:build
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:export
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:list
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :procfile
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:generate
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo procfile:start
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:install
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo procfile
remote: + for n in $(cmd-list-ns)
remote: + grep '^buildpack-'
remote: + echo procfile-exec
remote: + for n in $(cmd-list-ns)
remote: + grep '^procfile-'
remote: + echo procfile-exec
remote: + ns=procfile
remote: + for n in $(cmd-list-ns)
remote: + grep '^slug-'
remote: + echo procfile-exec
remote: + CMDS["$ns:${as/#$ns-/}"]=procfile-exec
remote: + cmd-export procfile-parse
remote: + declare 'desc=Exports a function as a command'
remote: + declare fn=procfile-parse as=procfile-parse
remote: + local ns=
remote: ++ cmd-list-ns
remote: ++ sort
remote: ++ grep -v :
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :version
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:import
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :help
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo procfile:exec
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:build
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :test
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :paths
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:export
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:list
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :procfile
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo slug:generate
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo procfile:start
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo buildpack:install
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo :buildpack
remote: ++ for k in "${!CMDS[@]}"
remote: ++ echo procfile
remote: + for n in $(cmd-list-ns)
remote: + grep '^buildpack-'
remote: + echo procfile-parse
remote: + for n in $(cmd-list-ns)
remote: + grep '^procfile-'
remote: + echo procfile-parse
remote: + ns=procfile
remote: + for n in $(cmd-list-ns)
remote: + grep '^slug-'
remote: + echo procfile-parse
remote: + CMDS["$ns:${as/#$ns-/}"]=procfile-parse
remote: + case "$SELF" in
remote: + buildpack-build
remote: + declare 'desc=Build an application using installed buildpacks'
remote: + ensure-paths
remote: + mkdir -p /app /tmp/env /tmp/build /cache /tmp/buildpacks
remote: + [[ -n herokuishuser ]]
remote: + buildpack-setup
remote: + export APP_DIR=/app
remote: + APP_DIR=/app
remote: + export HOME=/app
remote: + HOME=/app
remote: + export REQUEST_ID=build-31144
remote: + REQUEST_ID=build-31144
remote: + export STACK=heroku-18
remote: + STACK=heroku-18
remote: + cp -r /app/. /tmp/build
remote: + usermod --home /app herokuishuser
remote: + chown -R herokuishuser:herokuishuser /app /tmp/build /cache /tmp/env /tmp/buildpacks
remote: + export CURL_CONNECT_TIMEOUT=30
remote: + CURL_CONNECT_TIMEOUT=30
remote: + export CURL_TIMEOUT=180
remote: + CURL_TIMEOUT=180
remote: + [[ -f /app/.env ]]
remote: ++ _envfile-parse
remote: ++ declare 'desc=Parse input into shell export commands'
remote: ++ local key
remote: ++ local value
remote: ++ cat /app/.env
remote: +++ cat
remote: ++ read -r line
remote: ++ [[ CURL_CONNECT_TIMEOUT="90" =~ ^#.* ]]
remote: ++ [[ CURL_CONNECT_TIMEOUT="90" =~ ^$ ]]
remote: ++ key=CURL_CONNECT_TIMEOUT
remote: ++ key=CURL_CONNECT_TIMEOUT
remote: ++ value='"90"'
remote: ++ case "$value" in
remote: ++ value='"90"'
remote: ++ echo 'export CURL_CONNECT_TIMEOUT="90"'
remote: ++ read -r line
remote: ++ [[ CURL_TIMEOUT="600" =~ ^#.* ]]
remote: ++ [[ CURL_TIMEOUT="600" =~ ^$ ]]
remote: ++ key=CURL_TIMEOUT
remote: ++ key=CURL_TIMEOUT
remote: ++ value='"600"'
remote: ++ case "$value" in
remote: ++ value='"600"'
remote: ++ echo 'export CURL_TIMEOUT="600"'
remote: ++ read -r line
remote: ++ [[ DOKKU_APP_TYPE="herokuish" =~ ^#.* ]]
remote: ++ [[ DOKKU_APP_TYPE="herokuish" =~ ^$ ]]
remote: ++ key=DOKKU_APP_TYPE
remote: ++ key=DOKKU_APP_TYPE
remote: ++ value='"herokuish"'
remote: ++ case "$value" in
remote: ++ value='"herokuish"'
remote: ++ echo 'export DOKKU_APP_TYPE="herokuish"'
remote: ++ read -r line
remote: ++ [[ GIT_REV="70360c7b5f77bb888181a7377b6927a94f3ca709" =~ ^#.* ]]
remote: ++ [[ GIT_REV="70360c7b5f77bb888181a7377b6927a94f3ca709" =~ ^$ ]]
remote: ++ key=GIT_REV
remote: ++ key=GIT_REV
remote: ++ value='"70360c7b5f77bb888181a7377b6927a94f3ca709"'
remote: ++ case "$value" in
remote: ++ value='"70360c7b5f77bb888181a7377b6927a94f3ca709"'
remote: ++ echo 'export GIT_REV="70360c7b5f77bb888181a7377b6927a94f3ca709"'
remote: ++ read -r line
remote: ++ [[ -n '' ]]
remote: + eval export 'CURL_CONNECT_TIMEOUT="90"' export 'CURL_TIMEOUT="600"' export 'DOKKU_APP_TYPE="herokuish"' export 'GIT_REV="70360c7b5f77bb888181a7377b6927a94f3ca709"'
remote: ++ export CURL_CONNECT_TIMEOUT=90 export CURL_TIMEOUT=600 export DOKKU_APP_TYPE=herokuish export GIT_REV=70360c7b5f77bb888181a7377b6927a94f3ca709
remote: ++ CURL_CONNECT_TIMEOUT=90
remote: ++ CURL_TIMEOUT=600
remote: ++ DOKKU_APP_TYPE=herokuish
remote: ++ GIT_REV=70360c7b5f77bb888181a7377b6927a94f3ca709
remote: + indent
remote: + read -r line
remote: + buildpack-execute
remote: + _select-buildpack
remote: + [[ -n '' ]]
remote: + buildpacks=($buildpack_path/*)
remote: + local buildpacks
remote: + valid_buildpacks=()
remote: + local valid_buildpacks
remote: + for buildpack in "${buildpacks[@]}"
remote: + unprivileged /tmp/buildpacks/00_buildpack-multi/bin/detect /tmp/build
remote: + for buildpack in "${buildpacks[@]}"
remote: + unprivileged /tmp/buildpacks/01_buildpack-ruby/bin/detect /tmp/build
remote: + valid_buildpacks+=("$buildpack")
remote: + for buildpack in "${buildpacks[@]}"
remote: + unprivileged /tmp/buildpacks/02_buildpack-nodejs/bin/detect /tmp/build
remote: + valid_buildpacks+=("$buildpack")
remote: + for buildpack in "${buildpacks[@]}"
remote: + unprivileged /tmp/buildpacks/03_buildpack-clojure/bin/detect /tmp/build
remote: + for buildpack in "${buildpacks[@]}"
remote: + unprivileged /tmp/buildpacks/04_buildpack-python/bin/detect /tmp/build
remote: + for buildpack in "${buildpacks[@]}"
remote: + unprivileged /tmp/buildpacks/05_buildpack-java/bin/detect /tmp/build
remote: + for buildpack in "${buildpacks[@]}"
remote: + unprivileged /tmp/buildpacks/06_buildpack-gradle/bin/detect /tmp/build
remote: + for buildpack in "${buildpacks[@]}"
remote: + unprivileged /tmp/buildpacks/07_buildpack-scala/bin/detect /tmp/build
remote: + for buildpack in "${buildpacks[@]}"
remote: + unprivileged /tmp/buildpacks/08_buildpack-play/bin/detect /tmp/build
remote: + for buildpack in "${buildpacks[@]}"
remote: + unprivileged /tmp/buildpacks/09_buildpack-php/bin/detect /tmp/build
remote: + for buildpack in "${buildpacks[@]}"
remote: + unprivileged /tmp/buildpacks/10_buildpack-go/bin/detect /tmp/build
remote: + for buildpack in "${buildpacks[@]}"
remote: + unprivileged /tmp/buildpacks/11_buildpack-static/bin/detect /tmp/build
remote: + [[ 2 -gt 1 ]]
remote: + title 'Warning: Multiple default buildpacks reported the ability to handle this app. The first buildpack in the list below will be used.'
----->' 'Warning: Multiple default buildpacks reported the ability to handle this app. The first buildpack in the list below will be used.'
-----> Warning: Multiple default buildpacks reported the ability to handle this app. The first buildpack in the list below will be used. == --* ]]
-----> Warning: Multiple default buildpacks reported the ability to handle this app. The first buildpack in the list below will be used. == ==* ]]
-----> Warning: Multiple default buildpacks reported the ability to handle this app. The first buildpack in the list below will be used.'
remote: + read -r line
-----> Warning: Multiple default buildpacks reported the ability to handle this app. The first buildpack in the list below will be used.
remote: + indent
remote: + read -r line
remote: ++ sed -e 's:/tmp/buildpacks/[0-9][0-9]_buildpack-::g'
remote: + echo 'Detected buildpacks: ruby nodejs'
remote: + [[ Detected buildpacks: ruby nodejs == --* ]]
remote: + [[ Detected buildpacks: ruby nodejs == ==* ]]
' 'Detected buildpacks: ruby nodejs'
Detected buildpacks: ruby nodejs == --* ]]
Detected buildpacks: ruby nodejs == ==* ]]
Detected buildpacks: ruby nodejs'
remote: + read -r line
remote: read -r line
Detected buildpacks: ruby nodejs
remote: + [[ 2 -gt 0 ]]
remote: + selected_path=/tmp/buildpacks/01_buildpack-ruby
remote: ++ unprivileged /tmp/buildpacks/01_buildpack-ruby/bin/detect /tmp/build
remote: ++ setuidgid herokuishuser /tmp/buildpacks/01_buildpack-ruby/bin/detect /tmp/build
remote: + selected_name=Ruby
remote: + [[ -n /tmp/buildpacks/01_buildpack-ruby ]]
remote: + [[ -n Ruby ]]
remote: + title 'Ruby app detected'
----->' 'Ruby app detected'
-----> Ruby app detected == --* ]]
-----> Ruby app detected == ==* ]]
-----> Ruby app detected'
remote: + read -r line
remote: + cd /tmp/build
remote: + unprivileged /tmp/buildpacks/01_buildpack-ruby/bin/compile /tmp/build /cache /tmp/env
remote: + setuidgid herokuishuser /tmp/buildpacks/01_buildpack-ruby/bin/compile /tmp/build /cache /tmp/env
-----> Ruby app detected
remote: + [[ -----> Installing bundler 2.0.2 == --* ]]
----->' Installing bundler 2.0.2
-----> Installing bundler 2.0.2
remote: + read -r line
remote: + [[ -----> Removing BUNDLED WITH version in the Gemfile.lock == --* ]]
----->' Removing BUNDLED WITH version in the Gemfile.lock
remote: + read -r line
-----> Removing BUNDLED WITH version in the Gemfile.lock
remote: + [[ -----> Compiling Ruby/Rails == --* ]]
----->' Compiling Ruby/Rails
-----> Compiling Ruby/Rails
remote: + read -r line
remote: + [[ -----> Using Ruby version: ruby-2.6.6 == --* ]]
----->' Using Ruby version: ruby-2.6.6
-----> Using Ruby version: ruby-2.6.6
remote: + read -r line
remote: + [[ -----> Installing dependencies using bundler 2.0.2 == --* ]]
----->' Installing dependencies using bundler 2.0.2
-----> Installing dependencies using bundler 2.0.2
remote: + read -r line
remote: + [[ Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment == --* ]]
remote: + [[ Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment == ==* ]]
' 'Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment'
Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
remote: + read -r line
remote: + [[ Using rake 13.0.1 == --* ]]
remote: + [[ Using rake 13.0.1 == ==* ]]
' 'Using rake 13.0.1'
Using rake 13.0.1
remote: + read -r line
remote: + [[ Using concurrent-ruby 1.1.7 == --* ]]
remote: + [[ Using concurrent-ruby 1.1.7 == ==* ]]
' 'Using concurrent-ruby 1.1.7'
Using concurrent-ruby 1.1.7
remote: + read -r line
remote: + [[ Using i18n 1.8.5 == --* ]]
remote: + [[ Using i18n 1.8.5 == ==* ]]
' 'Using i18n 1.8.5'
Using i18n 1.8.5
remote: + read -r line
remote: + [[ Using minitest 5.14.2 == --* ]]
remote: + [[ Using minitest 5.14.2 == ==* ]]
' 'Using minitest 5.14.2'
Using minitest 5.14.2
remote: + read -r line
remote: + [[ Using thread_safe 0.3.6 == --* ]]
remote: + [[ Using thread_safe 0.3.6 == ==* ]]
' 'Using thread_safe 0.3.6'
remote: + read -r line
Using thread_safe 0.3.6
remote: + [[ Using tzinfo 1.2.7 == --* ]]
remote: + [[ Using tzinfo 1.2.7 == ==* ]]
' 'Using tzinfo 1.2.7'
remote: + read -r line
Using tzinfo 1.2.7
remote: + [[ Using zeitwerk 2.4.0 == --* ]]
remote: + [[ Using zeitwerk 2.4.0 == ==* ]]
' 'Using zeitwerk 2.4.0'
remote: + read -r line
Using zeitwerk 2.4.0
remote: + [[ Using activesupport 6.0.3.4 == --* ]]
remote: + [[ Using activesupport 6.0.3.4 == ==* ]]
' 'Using activesupport 6.0.3.4'
remote: + read -r line
Using activesupport 6.0.3.4
remote: + [[ Using builder 3.2.4 == --* ]]
remote: + [[ Using builder 3.2.4 == ==* ]]
Using builder 3.2.4
' 'Using builder 3.2.4'
remote: + read -r line
remote: + [[ Using erubi 1.9.0 == --* ]]
remote: + [[ Using erubi 1.9.0 == ==* ]]
' 'Using erubi 1.9.0'
remote: + read -r line
Using erubi 1.9.0
remote: + [[ Using mini_portile2 2.4.0 == --* ]]
remote: + [[ Using mini_portile2 2.4.0 == ==* ]]
Using mini_portile2 2.4.0
' 'Using mini_portile2 2.4.0'
remote: + read -r line
remote: + [[ Using nokogiri 1.10.10 == --* ]]
remote: + [[ Using nokogiri 1.10.10 == ==* ]]
Using nokogiri 1.10.10
remote:
remote: + read -r line
remote: + [[ Using rails-dom-testing 2.0.3 == --* ]]
remote: + [[ Using rails-dom-testing 2.0.3 == ==* ]]
' 'Using rails-dom-testing 2.0.3'
Using rails-dom-testing 2.0.3
remote: + read -r line
remote: + [[ Using crass 1.0.6 == --* ]]
remote: + [[ Using crass 1.0.6 == ==* ]]
' 'Using crass 1.0.6'
Using crass 1.0.6
remote: + read -r line
remote: + [[ Using loofah 2.7.0 == --* ]]
remote: + [[ Using loofah 2.7.0 == ==* ]]
' 'Using loofah 2.7.0'
remote: + read -r line
Using loofah 2.7.0
remote: + [[ Using rails-html-sanitizer 1.3.0 == --* ]]
remote: + [[ Using rails-html-sanitizer 1.3.0 == ==* ]]
' 'Using rails-html-sanitizer 1.3.0'
Using rails-html-sanitizer 1.3.0
remote: + read -r line
remote: + [[ Using actionview 6.0.3.4 == --* ]]
remote: + [[ Using actionview 6.0.3.4 == ==* ]]
' 'Using actionview 6.0.3.4'
remote: + read -r line
Using actionview 6.0.3.4
remote: + [[ Using rack 2.2.3 == --* ]]
remote: + [[ Using rack 2.2.3 == ==* ]]
' 'Using rack 2.2.3'
Using rack 2.2.3
remote: + read -r line
remote: + [[ Using rack-test 1.1.0 == --* ]]
remote: + [[ Using rack-test 1.1.0 == ==* ]]
' 'Using rack-test 1.1.0'
Using rack-test 1.1.0
remote: + read -r line
remote: + [[ Using actionpack 6.0.3.4 == --* ]]
remote: + [[ Using actionpack 6.0.3.4 == ==* ]]
' 'Using actionpack 6.0.3.4'
remote: + read -r line
Using actionpack 6.0.3.4
remote: + [[ Using nio4r 2.5.4 == --* ]]
remote: + [[ Using nio4r 2.5.4 == ==* ]]
' 'Using nio4r 2.5.4'
remote: + read -r line
Using nio4r 2.5.4
remote: + [[ Using websocket-extensions 0.1.5 == --* ]]
remote: + [[ Using websocket-extensions 0.1.5 == ==* ]]
' 'Using websocket-extensions 0.1.5'
remote: + read -r line
Using websocket-extensions 0.1.5
remote: + [[ Using websocket-driver 0.7.3 == --* ]]
remote: + [[ Using websocket-driver 0.7.3 == ==* ]]
' 'Using websocket-driver 0.7.3'
remote: + read -r line
Using websocket-driver 0.7.3
remote: + [[ Using actioncable 6.0.3.4 == --* ]]
remote: + [[ Using actioncable 6.0.3.4 == ==* ]]
' 'Using actioncable 6.0.3.4'
remote: + read -r line
Using actioncable 6.0.3.4
remote: + [[ Using globalid 0.4.2 == --* ]]
remote: + [[ Using globalid 0.4.2 == ==* ]]
' 'Using globalid 0.4.2'
remote: + read -r line
Using globalid 0.4.2
remote: + [[ Using activejob 6.0.3.4 == --* ]]
remote: + [[ Using activejob 6.0.3.4 == ==* ]]
' 'Using activejob 6.0.3.4'
remote: + read -r line
Using activejob 6.0.3.4
remote: + [[ Using activemodel 6.0.3.4 == --* ]]
remote: + [[ Using activemodel 6.0.3.4 == ==* ]]
' 'Using activemodel 6.0.3.4'
Using activemodel 6.0.3.4
remote: + read -r line
remote: + [[ Using activerecord 6.0.3.4 == --* ]]
remote: + [[ Using activerecord 6.0.3.4 == ==* ]]
' 'Using activerecord 6.0.3.4'
remote: + read -r line
Using activerecord 6.0.3.4
remote: + [[ Using mimemagic 0.3.5 == --* ]]
remote: + [[ Using mimemagic 0.3.5 == ==* ]]
' 'Using mimemagic 0.3.5'
remote: + read -r line
Using mimemagic 0.3.5
remote: + [[ Using marcel 0.3.3 == --* ]]
remote: + [[ Using marcel 0.3.3 == ==* ]]
' 'Using marcel 0.3.3'
remote: + read -r line
Using marcel 0.3.3
remote: + [[ Using activestorage 6.0.3.4 == --* ]]
remote: + [[ Using activestorage 6.0.3.4 == ==* ]]
' 'Using activestorage 6.0.3.4'
remote: + read -r line
Using activestorage 6.0.3.4
remote: + [[ Using mini_mime 1.0.2 == --* ]]
remote: + [[ Using mini_mime 1.0.2 == ==* ]]
' 'Using mini_mime 1.0.2'
remote: + read -r line
Using mini_mime 1.0.2
remote: + [[ Using mail 2.7.1 == --* ]]
remote: + [[ Using mail 2.7.1 == ==* ]]
' 'Using mail 2.7.1'
remote: + read -r line
Using mail 2.7.1
remote: + [[ Using actionmailbox 6.0.3.4 == --* ]]
remote: + [[ Using actionmailbox 6.0.3.4 == ==* ]]
' 'Using actionmailbox 6.0.3.4'
remote: + read -r line
Using actionmailbox 6.0.3.4
remote: + [[ Using actionmailer 6.0.3.4 == --* ]]
remote: + [[ Using actionmailer 6.0.3.4 == ==* ]]
Using actionmailer 6.0.3.4
' 'Using actionmailer 6.0.3.4'
remote: + read -r line
remote: + [[ Using actiontext 6.0.3.4 == --* ]]
remote: + [[ Using actiontext 6.0.3.4 == ==* ]]
' 'Using actiontext 6.0.3.4'
remote: + read -r line
Using actiontext 6.0.3.4
remote: + [[ Using active_type 1.3.1 == --* ]]
Using active_type 1.3.1
remote: ]]
' 'Using active_type 1.3.1'
remote: + read -r line
remote: + [[ Using public_suffix 4.0.5 == --* ]]
remote: + [[ Using public_suffix 4.0.5 == ==* ]]
' 'Using public_suffix 4.0.5'
remote: + read -r line
Using public_suffix 4.0.5
remote: + [[ Using addressable 2.7.0 == --* ]]
Using addressable 2.7.0
remote: Using addressable 2.7.0 == ==* ]]
' 'Using addressable 2.7.0'
remote: + read -r line
remote: + [[ Using execjs 2.7.0 == --* ]]
remote: + [[ Using execjs 2.7.0 == ==* ]]
' 'Using execjs 2.7.0'
remote: + read -r line
Using execjs 2.7.0
remote: + [[ Using autoprefixer-rails 9.7.6 == --* ]]
remote: + [[ Using autoprefixer-rails 9.7.6 == ==* ]]
Using autoprefixer-rails 9.7.6
' 'Using autoprefixer-rails 9.7.6'
remote: + read -r line
remote: + [[ Using aws-eventstream 1.1.0 == --* ]]
remote: + [[ Using aws-eventstream 1.1.0 == ==* ]]
Using aws-eventstream 1.1.0
' 'Using aws-eventstream 1.1.0'
remote: + read -r line
remote: + [[ Using aws-partitions 1.359.0 == --* ]]
Using aws-partitions 1.359.0
remote: Using aws-partitions 1.359.0 == ==* ]]
' 'Using aws-partitions 1.359.0'
remote: + read -r line
remote: + [[ Using aws-sigv4 1.2.2 == --* ]]
remote: + [[ Using aws-sigv4 1.2.2 == ==* ]]
' 'Using aws-sigv4 1.2.2'
remote: + read -r line
Using aws-sigv4 1.2.2
remote: + [[ Using jmespath 1.4.0 == --* ]]
remote: + [[ Using jmespath 1.4.0 == ==* ]]
' 'Using jmespath 1.4.0'
remote: + read -r line
Using jmespath 1.4.0
remote: + [[ Using aws-sdk-core 3.105.0 == --* ]]
remote: + [[ Using aws-sdk-core 3.105.0 == ==* ]]
' 'Using aws-sdk-core 3.105.0'
remote: + read -r line
Using aws-sdk-core 3.105.0
remote: + [[ Using aws-sdk-kms 1.37.0 == --* ]]
remote: + [[ Using aws-sdk-kms 1.37.0 == ==* ]]
' 'Using aws-sdk-kms 1.37.0'
remote: + read -r line
Using aws-sdk-kms 1.37.0
remote: + [[ Using aws-sdk-s3 1.79.0 == --* ]]
remote: + [[ Using aws-sdk-s3 1.79.0 == ==* ]]
Using aws-sdk-s3 1.79.0
' 'Using aws-sdk-s3 1.79.0'
remote: + read -r line
remote: + [[ Using bcrypt 3.1.16 == --* ]]
remote: + [[ Using bcrypt 3.1.16 == ==* ]]
' 'Using bcrypt 3.1.16'
remote: + read -r line
Using bcrypt 3.1.16
remote: + [[ Using msgpack 1.3.3 == --* ]]
remote: + [[ Using msgpack 1.3.3 == ==* ]]
Using msgpack 1.3.3
' 'Using msgpack 1.3.3'
remote: + read -r line
remote: + [[ Using bootsnap 1.4.6 == --* ]]
remote: + [[ Using bootsnap 1.4.6 == ==* ]]
' 'Using bootsnap 1.4.6'
remote: + read -r line
Using bootsnap 1.4.6
remote: + [[ Using popper_js 1.16.0 == --* ]]
remote: + [[ Using popper_js 1.16.0 == ==* ]]
' 'Using popper_js 1.16.0'
remote: + read -r line
Using popper_js 1.16.0
remote: + [[ Using method_source 1.0.0 == --* ]]
remote: + [[ Using method_source 1.0.0 == ==* ]]
' 'Using method_source 1.0.0'
remote: + read -r line
Using method_source 1.0.0
remote: + [[ Using thor 1.0.1 == --* ]]
remote: + [[ Using thor 1.0.1 == ==* ]]
' 'Using thor 1.0.1'
remote: + read -r line
Using thor 1.0.1
remote: + [[ Using railties 6.0.3.4 == --* ]]
remote: + [[ Using railties 6.0.3.4 == ==* ]]
' 'Using railties 6.0.3.4'
Using railties 6.0.3.4
remote: + read -r line
remote: + [[ Using ffi 1.13.1 == --* ]]
remote: + [[ Using ffi 1.13.1 == ==* ]]
' 'Using ffi 1.13.1'
Using ffi 1.13.1
remote: + read -r line
remote: + [[ Using sassc 2.4.0 == --* ]]
remote: + [[ Using sassc 2.4.0 == ==* ]]
' 'Using sassc 2.4.0'
remote: + read -r line
Using sassc 2.4.0
remote: + [[ Using sprockets 4.0.2 == --* ]]
remote: + [[ Using sprockets 4.0.2 == ==* ]]
' 'Using sprockets 4.0.2'
remote: + read -r line
Using sprockets 4.0.2
remote: + [[ Using sprockets-rails 3.2.2 == --* ]]
remote: + [[ Using sprockets-rails 3.2.2 == ==* ]]
' 'Using sprockets-rails 3.2.2'
Using sprockets-rails 3.2.2
remote: + read -r line
remote: + [[ Using tilt 2.0.10 == --* ]]
remote: + [[ Using tilt 2.0.10 == ==* ]]
' 'Using tilt 2.0.10'
Using tilt 2.0.10
remote: + read -r line
remote: + [[ Using sassc-rails 2.1.2 == --* ]]
remote: + [[ Using sassc-rails 2.1.2 == ==* ]]
' 'Using sassc-rails 2.1.2'
Using sassc-rails 2.1.2
remote: + read -r line
remote: + [[ Using bootstrap 4.5.0 == --* ]]
remote: + [[ Using bootstrap 4.5.0 == ==* ]]
' 'Using bootstrap 4.5.0'
remote: + read -r line
Using bootstrap 4.5.0
remote: + [[ Using browser 2.0.3 == --* ]]
remote: + [[ Using browser 2.0.3 == ==* ]]
' 'Using browser 2.0.3'
remote: + read -r line
Using browser 2.0.3
remote: + [[ Using bundler 2.0.2 == --* ]]
remote: + [[ Using bundler 2.0.2 == ==* ]]
' 'Using bundler 2.0.2'
remote: + read -r line
Using bundler 2.0.2
remote: + [[ Using charlock_holmes 0.7.7 == --* ]]
remote: + [[ Using charlock_holmes 0.7.7 == ==* ]]
' 'Using charlock_holmes 0.7.7'
Using charlock_holmes 0.7.7
remote: + read -r line
remote: + [[ Using chartkick 3.4.0 == --* ]]
remote: + [[ Using chartkick 3.4.0 == ==* ]]
' 'Using chartkick 3.4.0'
Using chartkick 3.4.0
remote: + read -r line
remote: + [[ Using chronic 0.10.2 == --* ]]
remote: + [[ Using chronic 0.10.2 == ==* ]]
' 'Using chronic 0.10.2'
Using chronic 0.10.2
remote: + read -r line
remote: + [[ Using deep_merge 1.2.1 == --* ]]
remote: + [[ Using deep_merge 1.2.1 == ==* ]]
' 'Using deep_merge 1.2.1'
Using deep_merge 1.2.1
remote: + read -r line
remote: + [[ Using dry-core 0.4.9 == --* ]]
remote: + [[ Using dry-core 0.4.9 == ==* ]]
' 'Using dry-core 0.4.9'
Using dry-core 0.4.9
remote: + read -r line
remote: + [[ Using dry-equalizer 0.3.0 == --* ]]
remote: + [[ Using dry-equalizer 0.3.0 == ==* ]]
' 'Using dry-equalizer 0.3.0'
Using dry-equalizer 0.3.0
remote: + read -r line
remote: + [[ Using dry-configurable 0.11.5 == --* ]]
remote: + [[ Using dry-configurable 0.11.5 == ==* ]]
' 'Using dry-configurable 0.11.5'
Using dry-configurable 0.11.5
remote: + read -r line
remote: + [[ Using dry-container 0.7.2 == --* ]]
remote: + [[ Using dry-container 0.7.2 == ==* ]]
' 'Using dry-container 0.7.2'
Using dry-container 0.7.2
remote: + read -r line
remote: + [[ Using dry-initializer 3.0.3 == --* ]]
remote: + [[ Using dry-initializer 3.0.3 == ==* ]]
' 'Using dry-initializer 3.0.3'
Using dry-initializer 3.0.3
remote: + read -r line
remote: + [[ Using dry-logic 1.0.6 == --* ]]
remote: + [[ Using dry-logic 1.0.6 == ==* ]]
' 'Using dry-logic 1.0.6'
Using dry-logic 1.0.6
remote: + read -r line
remote: + [[ Using dry-inflector 0.2.0 == --* ]]
remote: + [[ Using dry-inflector 0.2.0 == ==* ]]
' 'Using dry-inflector 0.2.0'
Using dry-inflector 0.2.0
remote: + read -r line
remote: + [[ Using dry-types 1.4.0 == --* ]]
remote: + [[ Using dry-types 1.4.0 == ==* ]]
' 'Using dry-types 1.4.0'
Using dry-types 1.4.0
remote: + read -r line
remote: + [[ Using dry-schema 1.5.1 == --* ]]
remote: + [[ Using dry-schema 1.5.1 == ==* ]]
' 'Using dry-schema 1.5.1'
Using dry-schema 1.5.1
remote: + read -r line
remote: + [[ Using dry-validation 1.5.0 == --* ]]
remote: + [[ Using dry-validation 1.5.0 == ==* ]]
' 'Using dry-validation 1.5.0'
Using dry-validation 1.5.0
remote: + read -r line
remote: + [[ Using config 2.2.1 == --* ]]
remote: + [[ Using config 2.2.1 == ==* ]]
' 'Using config 2.2.1'
remote: + read -r line
Using config 2.2.1
remote: + [[ Using css_parser 1.7.1 == --* ]]
remote: + [[ Using css_parser 1.7.1 == ==* ]]
' 'Using css_parser 1.7.1'
Using css_parser 1.7.1
remote: + read -r line
remote: + [[ Using daemons 1.3.1 == --* ]]
remote: + [[ Using daemons 1.3.1 == ==* ]]
' 'Using daemons 1.3.1'
remote: + read -r line
Using daemons 1.3.1
remote: + [[ Using date_validator 0.10.0 == --* ]]
remote: + [[ Using date_validator 0.10.0 == ==* ]]
' 'Using date_validator 0.10.0'
remote: + read -r line
Using date_validator 0.10.0
remote: + [[ Using delayed_job 4.1.8 == --* ]]
remote: + [[ Using delayed_job 4.1.8 == ==* ]]
' 'Using delayed_job 4.1.8'
remote: + read -r line
Using delayed_job 4.1.8
remote: + [[ Using delayed_job_active_record 4.1.4 == --* ]]
remote: + [[ Using delayed_job_active_record 4.1.4 == ==* ]]
' 'Using delayed_job_active_record 4.1.4'
remote: + read -r line
Using delayed_job_active_record 4.1.4
remote: + [[ Using rack-protection 2.0.8.1 == --* ]]
remote: + [[ Using rack-protection 2.0.8.1 == ==* ]]
' 'Using rack-protection 2.0.8.1'
remote: + read -r line
Using rack-protection 2.0.8.1
remote: + [[ Using ruby2_keywords 0.0.2 == --* ]]
remote: + [[ Using ruby2_keywords 0.0.2 == ==* ]]
' 'Using ruby2_keywords 0.0.2'
remote: + read -r line
Using ruby2_keywords 0.0.2
remote: + [[ Using mustermann 1.1.1 == --* ]]
remote: + [[ Using mustermann 1.1.1 == ==* ]]
' 'Using mustermann 1.1.1'
remote: + read -r line
Using mustermann 1.1.1
remote: + [[ Using sinatra 2.0.8.1 == --* ]]
remote: + [[ Using sinatra 2.0.8.1 == ==* ]]
' 'Using sinatra 2.0.8.1'
remote: + read -r line
Using sinatra 2.0.8.1
remote: + [[ Using delayed_job_web 1.4.3 == --* ]]
remote: + [[ Using delayed_job_web 1.4.3 == ==* ]]
' 'Using delayed_job_web 1.4.3'
remote: + read -r line
Using delayed_job_web 1.4.3
remote: + [[ Using orm_adapter 0.5.0 == --* ]]
remote: + [[ Using orm_adapter 0.5.0 == ==* ]]
' 'Using orm_adapter 0.5.0'
Using orm_adapter 0.5.0
remote: + read -r line
remote: + [[ Using responders 3.0.1 == --* ]]
remote: + [[ Using responders 3.0.1 == ==* ]]
' 'Using responders 3.0.1'
Using responders 3.0.1
remote: + read -r line
remote: + [[ Using warden 1.2.9 == --* ]]
remote: + [[ Using warden 1.2.9 == ==* ]]
' 'Using warden 1.2.9'
remote: + read -r line
Using warden 1.2.9
remote: + [[ Using devise 4.7.2 == --* ]]
remote: + [[ Using devise 4.7.2 == ==* ]]
' 'Using devise 4.7.2'
remote: + read -r line
Using devise 4.7.2
remote: + [[ Using email_reply_parser 0.5.10 == --* ]]
remote: + [[ Using email_reply_parser 0.5.10 == ==* ]]
' 'Using email_reply_parser 0.5.10'
remote: + read -r line
Using email_reply_parser 0.5.10
remote: + [[ Using et-orbi 1.2.4 == --* ]]
remote: + [[ Using et-orbi 1.2.4 == ==* ]]
' 'Using et-orbi 1.2.4'
remote: + read -r line
Using et-orbi 1.2.4
remote: + [[ Using exception_notification 4.4.0 == --* ]]
remote: + [[ Using exception_notification 4.4.0 == ==* ]]
' 'Using exception_notification 4.4.0'
remote: + read -r line
Using exception_notification 4.4.0
remote: + [[ Using extended_email_reply_parser 0.5.1 == --* ]]
remote: + [[ Using extended_email_reply_parser 0.5.1 == ==* ]]
' 'Using extended_email_reply_parser 0.5.1'
Using extended_email_reply_parser 0.5.1
remote: + read -r line
remote: + [[ Using font-awesome-sass 5.6.1 == --* ]]
remote: + [[ Using font-awesome-sass 5.6.1 == ==* ]]
' 'Using font-awesome-sass 5.6.1'
remote: + read -r line
Using font-awesome-sass 5.6.1
remote: + [[ Using raabro 1.3.1 == --* ]]
remote: + [[ Using raabro 1.3.1 == ==* ]]
' 'Using raabro 1.3.1'
remote: + read -r line
Using raabro 1.3.1
remote: + [[ Using fugit 1.3.6 == --* ]]
remote: + [[ Using fugit 1.3.6 == ==* ]]
' 'Using fugit 1.3.6'
remote: + read -r line
Using fugit 1.3.6
remote: + [[ Using groupdate 5.1.0 == --* ]]
remote: + [[ Using groupdate 5.1.0 == ==* ]]
' 'Using groupdate 5.1.0'
remote: + read -r line
Using groupdate 5.1.0
remote: + [[ Using htmlentities 4.3.4 == --* ]]
remote: + [[ Using htmlentities 4.3.4 == ==* ]]
' 'Using htmlentities 4.3.4'
remote: + read -r line
Using htmlentities 4.3.4
remote: + [[ Using ice_cube 0.16.3 == --* ]]
remote: + [[ Using ice_cube 0.16.3 == ==* ]]
Using ice_cube 0.16.3
' 'Using ice_cube 0.16.3'
remote: + read -r line
remote: + [[ Using icalendar 2.7.0 == --* ]]
Using icalendar 2.7.0
remote: ]]
' 'Using icalendar 2.7.0'
remote: + read -r line
remote: + [[ Using mini_magick 4.10.1 == --* ]]
remote: + [[ Using mini_magick 4.10.1 == ==* ]]
Using mini_magick 4.10.1
' 'Using mini_magick 4.10.1'
remote: + read -r line
remote: + [[ Using ruby-vips 2.0.17 == --* ]]
remote: + [[ Using ruby-vips 2.0.17 == ==* ]]
Using ruby-vips 2.0.17
' 'Using ruby-vips 2.0.17'
remote: + read -r line
remote: + [[ Using image_processing 1.11.0 == --* ]]
remote: + [[ Using image_processing 1.11.0 == ==* ]]
Using image_processing 1.11.0
' 'Using image_processing 1.11.0'
remote: + read -r line
remote: + [[ Using jbuilder 2.10.0 == --* ]]
remote: + [[ Using jbuilder 2.10.0 == ==* ]]
' 'Using jbuilder 2.10.0'
remote: + read -r line
Using jbuilder 2.10.0
remote: + [[ Using json 2.3.0 == --* ]]
remote: + [[ Using json 2.3.0 == ==* ]]
Using json 2.3.0
' 'Using json 2.3.0'
remote: + read -r line
remote: + [[ Using montrose 0.11.2 == --* ]]
Using montrose 0.11.2
remote: ]]
' 'Using montrose 0.11.2'
remote: + read -r line
remote: + [[ Using mysql2 0.5.3 == --* ]]
remote: + [[ Using mysql2 0.5.3 == ==* ]]
' 'Using mysql2 0.5.3'
Using mysql2 0.5.3
remote: + read -r line
remote: + [[ Using polyglot 0.3.5 == --* ]]
remote: + [[ Using polyglot 0.3.5 == ==* ]]
' 'Using polyglot 0.3.5'
remote: + read -r line
Using polyglot 0.3.5
remote: + [[ Using premailer 1.11.1 == --* ]]
remote: + [[ Using premailer 1.11.1 == ==* ]]
' 'Using premailer 1.11.1'
remote: + read -r line
Using premailer 1.11.1
remote: + [[ Using premailer-rails 1.10.3 == --* ]]
remote: + [[ Using premailer-rails 1.10.3 == ==* ]]
' 'Using premailer-rails 1.10.3'
Using premailer-rails 1.10.3
remote: + read -r line
remote: + [[ Using puma 5.0.2 == --* ]]
remote: + [[ Using puma 5.0.2 == ==* ]]
' 'Using puma 5.0.2'
remote: + read -r line
Using puma 5.0.2
remote: + [[ Using pundit 2.0.1 == --* ]]
remote: + [[ Using pundit 2.0.1 == ==* ]]
' 'Using pundit 2.0.1'
Using pundit 2.0.1
remote: + read -r line
remote: + [[ Using rack-attack 6.3.1 == --* ]]
remote: + [[ Using rack-attack 6.3.1 == ==* ]]
' 'Using rack-attack 6.3.1'
Using rack-attack 6.3.1
remote: + read -r line
remote: + [[ Using rack-proxy 0.6.5 == --* ]]
remote: + [[ Using rack-proxy 0.6.5 == ==* ]]
' 'Using rack-proxy 0.6.5'
Using rack-proxy 0.6.5
remote: + read -r line
remote: + [[ Using rails 6.0.3.4 == --* ]]
remote: + [[ Using rails 6.0.3.4 == ==* ]]
' 'Using rails 6.0.3.4'
remote: + read -r line
Using rails 6.0.3.4
remote: + [[ Using recaptcha 5.5.0 == --* ]]
remote: + [[ Using recaptcha 5.5.0 == ==* ]]
' 'Using recaptcha 5.5.0'
remote: + read -r line
Using recaptcha 5.5.0
remote: + [[ Using ruby_http_client 3.5.0 == --* ]]
remote: + [[ Using ruby_http_client 3.5.0 == ==* ]]
' 'Using ruby_http_client 3.5.0'
remote: + read -r line
Using ruby_http_client 3.5.0
remote: + [[ Using rufus-scheduler 3.6.0 == --* ]]
remote: + [[ Using rufus-scheduler 3.6.0 == ==* ]]
' 'Using rufus-scheduler 3.6.0'
remote: + read -r line
Using rufus-scheduler 3.6.0
remote: + [[ Using sass-rails 6.0.0 == --* ]]
remote: + [[ Using sass-rails 6.0.0 == ==* ]]
' 'Using sass-rails 6.0.0'
remote: + read -r line
Using sass-rails 6.0.0
remote: + [[ Using treetop 1.6.10 == --* ]]
remote: + [[ Using treetop 1.6.10 == ==* ]]
' 'Using treetop 1.6.10'
remote: + read -r line
Using treetop 1.6.10
remote: + [[ Using search_cop 1.1.0 == --* ]]
remote: + [[ Using search_cop 1.1.0 == ==* ]]
' 'Using search_cop 1.1.0'
Using search_cop 1.1.0
remote: + read -r line
remote: + [[ Using semantic_range 2.3.0 == --* ]]
remote: + [[ Using semantic_range 2.3.0 == ==* ]]
' 'Using semantic_range 2.3.0'
remote: + read -r line
Using semantic_range 2.3.0
remote: + [[ Using sendgrid-ruby 6.2.1 == --* ]]
remote: + [[ Using sendgrid-ruby 6.2.1 == ==* ]]
' 'Using sendgrid-ruby 6.2.1'
remote: + read -r line
Using sendgrid-ruby 6.2.1
remote: + [[ Using simple_calendar 2.4.1 == --* ]]
remote: + [[ Using simple_calendar 2.4.1 == ==* ]]
' 'Using simple_calendar 2.4.1'
remote: + read -r line
Using simple_calendar 2.4.1
remote: + [[ Using simple_form 5.0.2 == --* ]]
remote: + [[ Using simple_form 5.0.2 == ==* ]]
' 'Using simple_form 5.0.2'
remote: + read -r line
Using simple_form 5.0.2
remote: + [[ Using strong_password 0.0.9 == --* ]]
remote: + [[ Using strong_password 0.0.9 == ==* ]]
' 'Using strong_password 0.0.9'
remote: + read -r line
Using strong_password 0.0.9
remote: + [[ Using turbolinks-source 5.2.0 == --* ]]
remote: + [[ Using turbolinks-source 5.2.0 == ==* ]]
' 'Using turbolinks-source 5.2.0'
remote: + read -r line
Using turbolinks-source 5.2.0
remote: + [[ Using turbolinks 5.2.1 == --* ]]
remote: + [[ Using turbolinks 5.2.1 == ==* ]]
' 'Using turbolinks 5.2.1'
remote: + read -r line
Using turbolinks 5.2.1
remote: + [[ Using victor 0.3.2 == --* ]]
remote: + [[ Using victor 0.3.2 == ==* ]]
' 'Using victor 0.3.2'
remote: + read -r line
Using victor 0.3.2
remote: + [[ Using webpacker 5.1.1 == --* ]]
remote: + [[ Using webpacker 5.1.1 == ==* ]]
' 'Using webpacker 5.1.1'
remote: + read -r line
Using webpacker 5.1.1
remote: + [[ Using whenever 1.0.0 == --* ]]
remote: + [[ Using whenever 1.0.0 == ==* ]]
' 'Using whenever 1.0.0'
remote: + read -r line
Using whenever 1.0.0
remote: + [[ Bundle complete! 63 Gemfile dependencies, 135 gems now installed. == --* ]]
remote: + [[ Bundle complete! 63 Gemfile dependencies, 135 gems now installed. == ==* ]]
' 'Bundle complete! 63 Gemfile dependencies, 135 gems now installed.'
Bundle complete! 63 Gemfile dependencies, 135 gems now installed.
remote: + read -r line
remote: + [[ Gems in the groups development and test were not installed. == --* ]]
remote: + [[ Gems in the groups development and test were not installed. == ==* ]]
' 'Gems in the groups development and test were not installed.'
remote: + read -r line
Gems in the groups development and test were not installed.
remote: + [[ Bundled gems are installed into `./vendor/bundle` == --* ]]
remote: + [[ Bundled gems are installed into `./vendor/bundle` == ==* ]]
' 'Bundled gems are installed into `./vendor/bundle`'
remote: + read -r line
Bundled gems are installed into `./vendor/bundle`
remote: + [[ Bundle completed (1.21s) == --* ]]
remote: + [[ Bundle completed (1.21s) == ==* ]]
' 'Bundle completed (1.21s)'
Bundle completed (1.21s)
remote: + read -r line
remote: + [[ Cleaning up the bundler cache. == --* ]]
remote: + [[ Cleaning up the bundler cache. == ==* ]]
' 'Cleaning up the bundler cache.'
Cleaning up the bundler cache.
remote: + read -r line
remote: + [[ -----> Installing node-v12.16.2-linux-x64 == --* ]]
----->' Installing node-v12.16.2-linux-x64
-----> Installing node-v12.16.2-linux-x64
remote: + read -r line
remote: + [[ -----> Installing yarn-v1.22.4 == --* ]]
----->' Installing yarn-v1.22.4
-----> Installing yarn-v1.22.4
remote: + read -r line
remote: + [[ -----> Detecting rake tasks == --* ]]
----->' Detecting rake tasks
-----> Detecting rake tasks
remote: + read -r line
remote: + [[ -----> Preparing app for Rails asset pipeline == --* ]]
----->' Preparing app for Rails asset pipeline
-----> Preparing app for Rails asset pipeline
remote: + read -r line
remote: + [[ Running: rake assets:precompile == --* ]]
remote: + [[ Running: rake assets:precompile == ==* ]]
' 'Running: rake assets:precompile'
Running: rake assets:precompile
remote: + read -r line
remote: + [[ yarn install v1.22.4 == --* ]]
remote: + [[ yarn install v1.22.4 == ==* ]]
' 'yarn install v1.22.4'
yarn install v1.22.4
remote: + read -r line
remote: + [[ [1/4] Resolving packages... == --* ]]
remote: + [[ [1/4] Resolving packages... == ==* ]]
' '[1/4] Resolving packages...'
[1/4] Resolving packages...
remote: + read -r line
remote: + [[ [2/4] Fetching packages... == --* ]]
remote: + [[ [2/4] Fetching packages... == ==* ]]
' '[2/4] Fetching packages...'
[2/4] Fetching packages...
remote: + read -r line
remote: + [[ info fsevents@2.1.3: The platform "linux" is incompatible with this module. == --* ]]
remote: + [[ info fsevents@2.1.3: The platform "linux" is incompatible with this module. == ==* ]]
' 'info fsevents@2.1.3: The platform "linux" is incompatible with this module.'
info fsevents@2.1.3: The platform "linux" is incompatible with this module.
remote: + read -r line
remote: + [[ info "fsevents@2.1.3" is an optional dependency and failed compatibility check. Excluding it from installation. == --* ]]
remote: + [[ info "fsevents@2.1.3" is an optional dependency and failed compatibility check. Excluding it from installation. == ==* ]]
' 'info "fsevents@2.1.3" is an optional dependency and failed compatibility check. Excluding it from installation.'
remote: + read -r line
info "fsevents@2.1.3" is an optional dependency and failed compatibility check. Excluding it from installation.
remote: + [[ info fsevents@1.2.13: The platform "linux" is incompatible with this module. == --* ]]
remote: + [[ info fsevents@1.2.13: The platform "linux" is incompatible with this module. == ==* ]]
' 'info fsevents@1.2.13: The platform "linux" is incompatible with this module.'
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
remote: + read -r line
remote: + [[ info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation. == --* ]]
remote: + [[ info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation. == ==* ]]
' 'info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.'
remote: + read -r line
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
remote: + [[ [3/4] Linking dependencies... == --* ]]
remote: + [[ [3/4] Linking dependencies... == ==* ]]
' '[3/4] Linking dependencies...'
[3/4] Linking dependencies...
remote: + read -r line
remote: + [[ warning " > webpack-dev-server@3.11.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0". == --* ]]
remote: + [[ warning " > webpack-dev-server@3.11.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0". == ==* ]]
' 'warning " > webpack-dev-server@3.11.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".'
warning " > webpack-dev-server@3.11.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
remote: + read -r line
remote: + [[ warning "webpack-dev-server > webpack-dev-middleware@3.7.2" has unmet peer dependency "webpack@^4.0.0". == --* ]]
remote: + [[ warning "webpack-dev-server > webpack-dev-middleware@3.7.2" has unmet peer dependency "webpack@^4.0.0". == ==* ]]
' 'warning "webpack-dev-server > webpack-dev-middleware@3.7.2" has unmet peer dependency "webpack@^4.0.0".'
remote: + read -r line
warning "webpack-dev-server > webpack-dev-middleware@3.7.2" has unmet peer dependency "webpack@^4.0.0".
remote: + [[ [4/4] Building fresh packages... == --* ]]
remote: + [[ [4/4] Building fresh packages... == ==* ]]
' '[4/4] Building fresh packages...'
[4/4] Building fresh packages...
remote: + read -r line
remote: + [[ Done in 35.27s. == --* ]]
remote: + [[ Done in 35.27s. == ==* ]]
' 'Done in 35.27s.'
Done in 35.27s.
remote: + read -r line
remote: + [[ Compiling... == --* ]]
remote: + [[ Compiling... == ==* ]]
' Compiling...
Compiling...
remote: + read -r line
remote: + [[ Compiled all packs in /tmp/build/public/packs == --* ]]
remote: + [[ Compiled all packs in /tmp/build/public/packs == ==* ]]
' 'Compiled all packs in /tmp/build/public/packs'
Compiled all packs in /tmp/build/public/packs
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
remote: + [[ WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option. == --* ]]
remote: + [[ WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option. == ==* ]]
' 'WARNING: We noticed you'\''re using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.'
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
remote: + [[ You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands: == --* ]]
remote: + [[ You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands: == ==* ]]
' 'You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'\''s `dependencies` section. If it doesn'\''t, you need to run one of the following commands:'
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
remote: + [[ npm install --save core-js@2 npm install --save core-js@3 == --* ]]
remote: + [[ npm install --save core-js@2 npm install --save core-js@3 == ==* ]]
' 'npm install --save core-js@2 npm install --save core-js@3'
remote: + read -r line
remote: + [[ yarn add core-js@2 yarn add core-js@3 == --* ]]
remote: + [[ yarn add core-js@2 yarn add core-js@3 == ==* ]]
' 'yarn add core-js@2 yarn add core-js@3'
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.
You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:
npm install --save core-js@2 npm install --save core-js@3
yarn add core-js@2 yarn add core-js@3
remote: + [[ Asset precompilation completed (118.02s) == --* ]]
remote: + [[ Asset precompilation completed (118.02s) == ==* ]]
' 'Asset precompilation completed (118.02s)'
Asset precompilation completed (118.02s)
remote: + read -r line
remote: + [[ Cleaning assets == --* ]]
remote: + [[ Cleaning assets == ==* ]]
' 'Cleaning assets'
remote: + read -r line
remote: + [[ Running: rake assets:clean == --* ]]
remote: + [[ Running: rake assets:clean == ==* ]]
' 'Running: rake assets:clean'
remote: + read -r line
Cleaning assets
Running: rake assets:clean
remote: + [[ -----> Detecting rails configuration == --* ]]
----->' Detecting rails configuration
-----> Detecting rails configuration
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''echo '
remote: + read -r line
remote: + [[ ###### WARNING: == --* ]]
remote: + [[ ###### WARNING: == ==* ]]
' '###### WARNING:'
remote: + read -r line
###### WARNING:
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
remote: + [[ You have not declared a Ruby version in your Gemfile. == --* ]]
remote: + [[ You have not declared a Ruby version in your Gemfile. == ==* ]]
' 'You have not declared a Ruby version in your Gemfile.'
remote: + read -r line
You have not declared a Ruby version in your Gemfile.
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
remote: + [[ To declare a Ruby version add this line to your Gemfile: == --* ]]
remote: + [[ To declare a Ruby version add this line to your Gemfile: == ==* ]]
' 'To declare a Ruby version add this line to your Gemfile:'
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
To declare a Ruby version add this line to your Gemfile:
remote: + [[ ``` == --* ]]
remote: + [[ ``` == ==* ]]
' '```'
remote: + read -r line
remote: + [[ ruby "2.6.6" == --* ]]
remote: + [[ ruby "2.6.6" == ==* ]]
' 'ruby "2.6.6"'
remote: + read -r line
```
ruby "2.6.6"
```
remote: + [[ ``` == --* ]]
remote: + [[ ``` == ==* ]]
' '```'
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
remote: + [[ For more information see: == --* ]]
remote: + [[ For more information see: == ==* ]]
' 'For more information see:'
remote: + read -r line
For more information see:
https://devcenter.heroku.com/articles/ruby-versions
remote: + [[ https://devcenter.heroku.com/articles/ruby-versions == --* ]]
remote: + [[ https://devcenter.heroku.com/articles/ruby-versions == ==* ]]
' https://devcenter.heroku.com/articles/ruby-versions
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
remote: + [[ ###### WARNING: == --* ]]
remote: + [[ ###### WARNING: == ==* ]]
' '###### WARNING:'
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
###### WARNING:
remote: + [[ Detecting rails configuration failed == --* ]]
remote: + [[ Detecting rails configuration failed == ==* ]]
' 'Detecting rails configuration failed'
remote: + read -r line
remote: + [[ set HEROKU_DEBUG_RAILS_RUNNER=1 to debug == --* ]]
remote: + [[ set HEROKU_DEBUG_RAILS_RUNNER=1 to debug == ==* ]]
' 'set HEROKU_DEBUG_RAILS_RUNNER=1 to debug'
remote: + read -r line
Detecting rails configuration failed
set HEROKU_DEBUG_RAILS_RUNNER=1 to debug
###### WARNING:
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
remote: + [[ ###### WARNING: == --* ]]
remote: + [[ ###### WARNING: == ==* ]]
' '###### WARNING:'
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
remote: + [[ We detected that some binary dependencies required to == --* ]]
remote: + [[ We detected that some binary dependencies required to == ==* ]]
' 'We detected that some binary dependencies required to'
remote: + read -r line
remote: + [[ use all the preview features of Active Storage are not == --* ]]
remote: + [[ use all the preview features of Active Storage are not == ==* ]]
' 'use all the preview features of Active Storage are not'
remote: + read -r line
remote: + [[ present on this system. == --* ]]
remote: + [[ present on this system. == ==* ]]
' 'present on this system.'
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
remote: + [[ For more information please see: == --* ]]
remote: + [[ For more information please see: == ==* ]]
' 'For more information please see:'
remote: + read -r line
remote: + [[ https://devcenter.heroku.com/articles/active-storage-on-heroku == --* ]]
remote: + [[ https://devcenter.heroku.com/articles/active-storage-on-heroku == ==* ]]
' https://devcenter.heroku.com/articles/active-storage-on-heroku
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''echo '
remote: + read -r line
remote: + [[ '' == --* ]]
remote: + [[ '' == ==* ]]
' ''
remote: + read -r line
We detected that some binary dependencies required to
use all the preview features of Active Storage are not
present on this system.
For more information please see:
https://devcenter.heroku.com/articles/active-storage-on-heroku
remote: + [[ -f /tmp/buildpacks/01_buildpack-ruby/bin/release ]]
remote: + unprivileged /tmp/buildpacks/01_buildpack-ruby/bin/release /tmp/build /cache
remote: + setuidgid herokuishuser /tmp/buildpacks/01_buildpack-ruby/bin/release /tmp/build /cache
remote: + [[ -f /tmp/build/.release ]]
remote: ++ yaml-get config_vars
remote: ++ /bin/herokuish ::: yaml-get config_vars
remote: ++ cat /tmp/build/.release
remote: + config_vars='RAILS_LOG_TO_STDOUT=enabled
remote: LANG=en_US.UTF-8
remote: RAILS_ENV=production
remote: RACK_ENV=production
remote: SECRET_KEY_BASE=66326f5e73edd0ec106d59d62a80afd2f97a68da41bb4741c88dc408eb8b704e8a07c4d0fe7e9b095dec668c64bbc14c8d76a76951b70d90d3a3a12a9f383655
remote: RAILS_SERVE_STATIC_FILES=enabled'
remote: + [[ -n RAILS_LOG_TO_STDOUT=enabled
remote: LANG=en_US.UTF-8
remote: RAILS_ENV=production
remote: RACK_ENV=production
remote: SECRET_KEY_BASE=66326f5e73edd0ec106d59d62a80afd2f97a68da41bb4741c88dc408eb8b704e8a07c4d0fe7e9b095dec668c64bbc14c8d76a76951b70d90d3a3a12a9f383655
remote: RAILS_SERVE_STATIC_FILES=enabled ]]
remote: + mkdir -p /tmp/build/.profile.d
remote: + OIFS='
remote: '
remote: + IFS='
remote: '
remote: + for var in $config_vars
remote: ++ sed -e 's/=/="/' -e 's/$/"/'
remote: ++ echo RAILS_LOG_TO_STDOUT=enabled
remote: + echo 'export RAILS_LOG_TO_STDOUT="enabled"'
remote: + for var in $config_vars
remote: ++ sed -e 's/=/="/' -e 's/$/"/'
remote: ++ echo LANG=en_US.UTF-8
remote: + echo 'export LANG="en_US.UTF-8"'
remote: + for var in $config_vars
remote: ++ sed -e 's/=/="/' -e 's/$/"/'
remote: ++ echo RAILS_ENV=production
remote: + echo 'export RAILS_ENV="production"'
remote: + for var in $config_vars
remote: ++ sed -e 's/=/="/' -e 's/$/"/'
remote: ++ echo RACK_ENV=production
remote: + echo 'export RACK_ENV="production"'
remote: + for var in $config_vars
remote: ++ sed -e 's/=/="/' -e 's/$/"/'
remote: ++ echo SECRET_KEY_BASE=66326f5e73edd0ec106d59d62a80afd2f97a68da41bb4741c88dc408eb8b704e8a07c4d0fe7e9b095dec668c64bbc14c8d76a76951b70d90d3a3a12a9f383655
remote: + echo 'export SECRET_KEY_BASE="66326f5e73edd0ec106d59d62a80afd2f97a68da41bb4741c88dc408eb8b704e8a07c4d0fe7e9b095dec668c64bbc14c8d76a76951b70d90d3a3a12a9f383655"'
remote: + for var in $config_vars
remote: ++ sed -e 's/=/="/' -e 's/$/"/'
remote: ++ echo RAILS_SERVE_STATIC_FILES=enabled
remote: + echo 'export RAILS_SERVE_STATIC_FILES="enabled"'
remote: + IFS='
remote: '
remote: + cd -
remote: + _move-build-to-app
remote: + shopt -s dotglob nullglob
remote: + rm -rf /app/.basher /app/.browserslistrc /app/.cache /app/.env /app/.gitignore /app/.yarn /app/DOKKU_SCALE /app/Gemfile /app/Gemfile.lock /app/Guardfile /app/Procfile /app/README.md /app/Rakefile /app/app /app/app.json /app/babel.config.js /app/bin /app/config /app/config.ru /app/db /app/lib /app/log /app/package.json /app/postcss.config.js /app/public /app/storage /app/test /app/tmp /app/vendor /app/yarn.lock
remote: + mv /tmp/build/.browserslistrc /tmp/build/.bundle /tmp/build/.env /tmp/build/.gitignore /tmp/build/.heroku /tmp/build/.profile.d /tmp/build/.release /tmp/build/DOKKU_SCALE /tmp/build/Gemfile /tmp/build/Gemfile.lock /tmp/build/Guardfile /tmp/build/Procfile /tmp/build/README.md /tmp/build/Rakefile /tmp/build/app /tmp/build/app.json /tmp/build/babel.config.js /tmp/build/bin /tmp/build/config /tmp/build/config.ru /tmp/build/db /tmp/build/lib /tmp/build/log /tmp/build/node_modules /tmp/build/package.json /tmp/build/postcss.config.js /tmp/build/public /tmp/build/storage /tmp/build/test /tmp/build/tmp /tmp/build/vendor /tmp/build/yarn.lock /app
remote: + shopt -u dotglob nullglob
remote: + indent
remote: + read -r line
remote: + procfile-types
remote: + title 'Discovering process types'
----->' 'Discovering process types'
-----> Discovering process types == --* ]]
-----> Discovering process types == ==* ]]
-----> Discovering process types'
remote: + read -r line
remote: + [[ -f /app/Procfile ]]
remote: + local types
-----> Discovering process types
remote: ++ xargs echo
remote: ++ uniq
remote: ++ sort
remote: ++ yaml-esque-keys
remote: ++ declare 'desc=Get process type keys from colon-separated structure'
remote: ++ cat /app/Procfile
remote: +++ cat
remote: ++ read -r line
remote: ++ [[ release: rake db:migrate =~ ^#.* ]]
remote: ++ [[ release: rake db:migrate == *:* ]]
remote: ++ key=release
remote: ++ echo release
remote: ++ read -r line
remote: ++ [[ web: bundle exec rails server -p $PORT =~ ^#.* ]]
remote: ++ [[ web: bundle exec rails server -p $PORT == *:* ]]
remote: ++ key=web
remote: ++ echo web
remote: ++ read -r line
remote: ++ [[ work_scheduler: rake work_scheduler:start =~ ^#.* ]]
remote: ++ [[ work_scheduler: rake work_scheduler:start == *:* ]]
remote: ++ key=work_scheduler
remote: ++ echo work_scheduler
remote: ++ read -r line
remote: ++ [[ dj_worker: rake jobs:work start =~ ^#.* ]]
remote: ++ [[ dj_worker: rake jobs:work start == *:* ]]
remote: ++ key=dj_worker
remote: ++ echo dj_worker
remote: ++ read -r line
remote: ++ [[ -n '' ]]
remote: + types='dj_worker release web work_scheduler'
remote: + echo 'Procfile declares types -> dj_worker, release, web, work_scheduler'
remote: + [[ Procfile declares types -> dj_worker, release, web, work_scheduler == --* ]]
remote: + [[ Procfile declares types -> dj_worker, release, web, work_scheduler == ==* ]]
' 'Procfile declares types -> dj_worker, release, web, work_scheduler'return
Procfile declares types -> dj_worker, release, web, work_scheduler
remote:
remote: + read -r line
remote: ++ docker container wait 4d62179d086ec1cdb419e60e92d3c95ef862cd342eb168666bae8f9f4e0bc300
remote: + DOKKU_CONTAINER_EXIT_CODE=0
remote: + [[ 0 -ne 0 ]]
remote: + docker container commit --change 'LABEL org.label-schema.schema-version=1.0' --change 'LABEL org.label-schema.vendor=dokku' --change 'LABEL com.dokku.app-name=teamhq' 4d62179d086ec1cdb419e60e92d3c95ef862cd342eb168666bae8f9f4e0bc300 dokku/teamhq:latest
remote: + plugn trigger post-build-buildpack teamhq /tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + release_and_deploy teamhq
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=teamhq
remote: + local IMAGE_TAG=
remote: ++ get_app_image_name teamhq ''
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=teamhq
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ is_valid_app_name teamhq
remote: ++ declare 'desc=verify app name format'
remote: ++ local APP=teamhq
remote: ++ [[ -z teamhq ]]
remote: ++ [[ teamhq =~ ^[a-z].* ]]
remote: ++ [[ ! teamhq =~ [A-Z] ]]
remote: ++ [[ ! teamhq =~ [:] ]]
remote: ++ return 0
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo teamhq
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=teamhq
remote: +++ local IMAGE_REPO=dokku/teamhq
remote: +++ is_valid_app_name teamhq
remote: +++ declare 'desc=verify app name format'
remote: +++ local APP=teamhq
remote: +++ [[ -z teamhq ]]
remote: +++ [[ teamhq =~ ^[a-z].* ]]
remote: +++ [[ ! teamhq =~ [A-Z] ]]
remote: +++ [[ ! teamhq =~ [:] ]]
remote: +++ return 0
remote: +++ echo dokku/teamhq
remote: ++ IMAGE_REPO=dokku/teamhq
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/teamhq:latest
remote: ++ echo dokku/teamhq:latest
remote: + local IMAGE=dokku/teamhq:latest
remote: + local DOKKU_DOCKERFILE_PORTS
remote: + verify_app_name teamhq
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=teamhq
remote: + is_valid_app_name teamhq
remote: + declare 'desc=verify app name format'
remote: + local APP=teamhq
remote: + [[ -z teamhq ]]
remote: + [[ teamhq =~ ^[a-z].* ]]
remote: + [[ ! teamhq =~ [A-Z] ]]
remote: + [[ ! teamhq =~ [:] ]]
remote: + return 0
remote: + [[ ! -d /home/dokku/teamhq ]]
remote: + return 0
remote: + verify_image dokku/teamhq:latest
remote: + declare 'desc=verify image existence'
remote: + local IMAGE=dokku/teamhq:latest
remote: + docker image inspect dokku/teamhq:latest
remote: + return 0
remote: + is_image_herokuish_based dokku/teamhq:latest teamhq
remote: + declare 'desc=returns true if app image is based on herokuish'
remote: + declare IMAGE=dokku/teamhq:latest APP=teamhq
remote: + local DOKKU_APP_USER
remote: + [[ -n teamhq ]]
remote: ++ config_get teamhq DOKKU_APP_USER
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get teamhq DOKKU_APP_USER
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/get config:get teamhq DOKKU_APP_USER
remote: ++ true
remote: + DOKKU_APP_USER=
remote: + DOKKU_APP_USER=herokuishuser
remote: + local USER_VALUE
remote: + [[ -z dokku/teamhq:latest ]]
remote: ++ docker image inspect --format '{{range .Config.Env}}{{if eq . "USER=herokuishuser"}}{{println .}}{{end}}{{end}}' dokku/teamhq:latest
remote: + USER_VALUE=USER=herokuishuser
remote: + [[ USER=herokuishuser == '' ]]
remote: + return 0
remote: + local IMAGE_SOURCE_TYPE=herokuish
remote: ++ config_get teamhq DOKKU_SKIP_DEPLOY
remote: ++ declare 'desc=get value of given config var'
remote: ++ config_sub get teamhq DOKKU_SKIP_DEPLOY
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=get
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/get config:get teamhq 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/subcommands/get config:get --global DOKKU_SKIP_DEPLOY
remote: ++ true
remote: + local DOKKU_GLOBAL_SKIP_DEPLOY=
remote: + local DOKKU_SKIP_DEPLOY=
remote: + dokku_log_info1 'Releasing teamhq...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Releasing teamhq...'
remote: + dokku_release teamhq herokuish ''
remote: + declare 'desc=release phase'
remote: + declare APP=teamhq IMAGE_SOURCE_TYPE=herokuish IMAGE_TAG=
remote: + plugn trigger builder-release herokuish teamhq ''
-----> Releasing teamhq...
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 herokuish teamhq ''
remote: + declare 'desc=builder-dockerfile builder-release plugin trigger'
remote: + declare trigger=builder-release
remote: + declare BUILDER_TYPE=herokuish APP=teamhq IMAGE_TAG=
remote: + [[ herokuish != \d\o\c\k\e\r\f\i\l\e ]]
remote: + return
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 herokuish teamhq ''
remote: + declare 'desc=builder-herokuish builder-release plugin trigger'
remote: + declare trigger=builder-release
remote: + declare BUILDER_TYPE=herokuish APP=teamhq IMAGE_TAG=
remote: + [[ herokuish != \h\e\r\o\k\u\i\s\h ]]
remote: + local CID
remote: ++ get_app_image_name teamhq ''
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=teamhq
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ is_valid_app_name teamhq
remote: ++ declare 'desc=verify app name format'
remote: ++ local APP=teamhq
remote: ++ [[ -z teamhq ]]
remote: ++ [[ teamhq =~ ^[a-z].* ]]
remote: ++ [[ ! teamhq =~ [A-Z] ]]
remote: ++ [[ ! teamhq =~ [:] ]]
remote: ++ return 0
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo teamhq
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=teamhq
remote: +++ local IMAGE_REPO=dokku/teamhq
remote: +++ is_valid_app_name teamhq
remote: +++ declare 'desc=verify app name format'
remote: +++ local APP=teamhq
remote: +++ [[ -z teamhq ]]
remote: +++ [[ teamhq =~ ^[a-z].* ]]
remote: +++ [[ ! teamhq =~ [A-Z] ]]
remote: +++ [[ ! teamhq =~ [:] ]]
remote: +++ return 0
remote: +++ echo dokku/teamhq
remote: ++ IMAGE_REPO=dokku/teamhq
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/teamhq:latest
remote: ++ echo dokku/teamhq:latest
remote: + local IMAGE=dokku/teamhq:latest
remote: + DOCKER_COMMIT_LABEL_ARGS=("--change" "LABEL org.label-schema.schema-version=1.0" "--change" "LABEL org.label-schema.vendor=dokku" "--change" "LABEL com.dokku.app-name=$APP")
remote: + local DOCKER_COMMIT_LABEL_ARGS
remote: + local DOCKER_RUN_LABEL_ARGS=--label=com.dokku.app-name=teamhq
remote: + plugn trigger pre-release-buildpack teamhq ''
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
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/subcommands/export config:export --global
remote: ++ return 0
remote: + [[ -n export CURL_CONNECT_TIMEOUT='90'
remote: export CURL_TIMEOUT='600' ]]
remote: ++ docker container run --label=com.dokku.app-name=teamhq --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku -i -a stdin dokku/teamhq:latest /bin/bash -c 'mkdir -p /app/.profile.d && cat > /app/.profile.d/00-global-env.sh'
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/subcommands/export config:export --global
remote: ++ return 0
remote: + CID=c5dd98ba9d83dff060c17136635edd36a8ea6db41bec1f1162ce3af163639139
remote: ++ docker container wait c5dd98ba9d83dff060c17136635edd36a8ea6db41bec1f1162ce3af163639139
remote: + test 0 -ne 0
remote: + docker container commit --change 'LABEL org.label-schema.schema-version=1.0' --change 'LABEL org.label-schema.vendor=dokku' --change 'LABEL com.dokku.app-name=teamhq' c5dd98ba9d83dff060c17136635edd36a8ea6db41bec1f1162ce3af163639139 dokku/teamhq:latest
remote: ++ config_export app teamhq
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=app
remote: ++ shift
remote: ++ local APP=teamhq
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ shift
remote: ++ config_sub export teamhq
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=export
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/export config:export teamhq
remote: ++ return 0
remote: + [[ -n export DOKKU_APP_TYPE='herokuish'
remote: export GIT_REV='70360c7b5f77bb888181a7377b6927a94f3ca709' ]]
remote: ++ docker container run --label=com.dokku.app-name=teamhq --label=org.label-schema.schema-version=1.0 --label=org.label-schema.vendor=dokku --label=dokku -i -a stdin dokku/teamhq:latest /bin/bash -c 'mkdir -p /app/.profile.d && cat > /app/.profile.d/01-app-env.sh'
remote: ++ config_export app teamhq
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=app
remote: ++ shift
remote: ++ local APP=teamhq
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ shift
remote: ++ config_sub export teamhq
remote: ++ declare 'desc=executes a config subcommand'
remote: ++ local name=export
remote: ++ shift
remote: ++ /var/lib/dokku/plugins/available/config/subcommands/export config:export teamhq
remote: ++ return 0
remote: + CID=35b33f416d531e42d9bece98a2f07ccbd597e3bb3a4ff02abb9bd41e7b729893
remote: ++ docker container wait 35b33f416d531e42d9bece98a2f07ccbd597e3bb3a4ff02abb9bd41e7b729893
remote: + test 0 -ne 0
remote: + docker container commit --change 'LABEL org.label-schema.schema-version=1.0' --change 'LABEL org.label-schema.vendor=dokku' --change 'LABEL com.dokku.app-name=teamhq' 35b33f416d531e42d9bece98a2f07ccbd597e3bb3a4ff02abb9bd41e7b729893 dokku/teamhq:latest
remote: + suppress_output docker image build --label=com.dokku.image-stage=release -t dokku/teamhq:latest -
remote: + declare 'desc=suppress all output from a given command unless there is an error'
remote: + local TMP_COMMAND_OUTPUT
remote: + echo 'FROM dokku/teamhq:latest'
remote: ++ mktemp /tmp/dokku-12911-suppress_output.XXXXXX
remote: + TMP_COMMAND_OUTPUT=/tmp/dokku-12911-suppress_output.d4b7ty
remote: + trap 'rm -rf '\''/tmp/dokku-12911-suppress_output.d4b7ty'\'' >/dev/null' RETURN
remote: + docker image build --label=com.dokku.image-stage=release -t dokku/teamhq:latest -
remote: + return 0
remote: ++ rm -rf /tmp/dokku-12911-suppress_output.d4b7ty
remote: + plugn trigger post-release-buildpack teamhq ''
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + [[ '' != \t\r\u\e ]]
remote: + dokku_log_info1 'Deploying teamhq...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Deploying teamhq...'
remote: + cmd-deploy teamhq ''
remote: + declare 'desc=deploy phase'
remote: + declare APP=teamhq IMAGE_TAG=
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
-----> Deploying teamhq...
remote: ++ get_app_scheduler teamhq
remote: ++ declare 'desc=fetch the scheduler for a given application'
remote: ++ declare APP=teamhq
remote: ++ local DOKKU_APP_SCHEDULER DOKKU_GLOBAL_SCHEDULER DOKKU_SCHEDULER
remote: ++ [[ teamhq == \-\-\g\l\o\b\a\l ]]
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: ++ [[ -n teamhq ]]
remote: +++ config_get teamhq DOKKU_SCHEDULER
remote: +++ declare 'desc=get value of given config var'
remote: +++ config_sub get teamhq DOKKU_SCHEDULER
remote: +++ declare 'desc=executes a config subcommand'
remote: +++ local name=get
remote: +++ shift
remote: +++ /var/lib/dokku/plugins/available/config/subcommands/get config:get teamhq DOKKU_SCHEDULER
remote: +++ true
remote: ++ DOKKU_APP_SCHEDULER=
remote: +++ config_get --global DOKKU_SCHEDULER
remote: +++ declare 'desc=get value of given config var'
remote: +++ config_sub get --global DOKKU_SCHEDULER
remote: +++ declare 'desc=executes a config subcommand'
remote: +++ local name=get
remote: +++ shift
remote: +++ /var/lib/dokku/plugins/available/config/subcommands/get config:get --global DOKKU_SCHEDULER
remote: +++ true
remote: ++ DOKKU_GLOBAL_SCHEDULER=
remote: ++ DOKKU_SCHEDULER=
remote: ++ [[ -z '' ]]
remote: ++ DOKKU_SCHEDULER=docker-local
remote: ++ echo docker-local
remote: + local DOKKU_SCHEDULER=docker-local
remote: + plugn trigger scheduler-deploy docker-local teamhq ''
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/ps/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 teamhq ''
remote: + declare 'desc=deploys an image tag for a given application'
remote: + declare trigger=scheduler-deploy
remote: + declare DOKKU_SCHEDULER=docker-local APP=teamhq IMAGE_TAG=
remote: + [[ docker-local != \d\o\c\k\e\r\-\l\o\c\a\l ]]
remote: + rm -f /var/lib/dokku/data/scheduler-docker-local/teamhq/failed-containers
remote: + local DOCKER_RUN_LABEL_ARGS=--label=com.dokku.app-name=teamhq
remote: + local DOKKU_DOCKER_STOP_TIMEOUT DOKKU_HEROKUISH DOKKU_NETWORK_BIND_ALL IMAGE
remote: + DOKKU_HEROKUISH=false
remote: ++ get_deploying_app_image_name teamhq ''
remote: ++ declare 'desc=return deploying image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=teamhq
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ is_valid_app_name teamhq
remote: ++ declare 'desc=verify app name format'
remote: ++ local APP=teamhq
remote: ++ [[ -z teamhq ]]
remote: ++ [[ teamhq =~ ^[a-z].* ]]
remote: ++ [[ ! teamhq =~ [A-Z] ]]
remote: ++ [[ ! teamhq =~ [:] ]]
remote: ++ return 0
remote: +++ plugn trigger deployed-app-repository teamhq
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-tag teamhq
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: +++ plugn trigger deployed-app-image-repo teamhq
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=
remote: ++ [[ -n '' ]]
remote: ++ [[ -n '' ]]
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo teamhq
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=teamhq
remote: +++ local IMAGE_REPO=dokku/teamhq
remote: +++ is_valid_app_name teamhq
remote: +++ declare 'desc=verify app name format'
remote: +++ local APP=teamhq
remote: +++ [[ -z teamhq ]]
remote: +++ [[ teamhq =~ ^[a-z].* ]]
remote: +++ [[ ! teamhq =~ [A-Z] ]]
remote: +++ [[ ! teamhq =~ [:] ]]
remote: +++ return 0
remote: +++ echo dokku/teamhq
remote: ++ IMAGE_REPO=dokku/teamhq
remote: ++ [[ -z '' ]]
remote: ++ IMAGE_TAG=latest
remote: ++ local IMAGE=dokku/teamhq:latest
remote: ++ verify_image dokku/teamhq:latest
remote: ++ declare 'desc=verify image existence'
remote: ++ local IMAGE=dokku/teamhq:latest
remote: ++ docker image inspect dokku/teamhq:latest
remote: ++ return 0
remote: ++ echo dokku/teamhq:latest
remote: + IMAGE=dokku/teamhq:latest
remote: + verify_app_name teamhq
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=teamhq
remote: + is_valid_app_name teamhq
remote: + declare 'desc=verify app name format'
remote: + local APP=teamhq
remote: + [[ -z teamhq ]]
remote: + [[ teamhq =~ ^[a-z].* ]]
remote: + [[ ! teamhq =~ [A-Z] ]]
remote: + [[ ! teamhq =~ [:] ]]
remote: + return 0
remote: + [[ ! -d /home/dokku/teamhq ]]
remote: + return 0
remote: + plugn trigger pre-deploy teamhq ''
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/core-plugins/available/app-json/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/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/ps/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: + trigger-app-json-pre-deploy teamhq ''
remote: + declare 'desc=app-json scripts execution'
remote: + declare trigger=pre-deploy
remote: + declare APP=teamhq IMAGE_TAG=
remote: + local PHASE_SCRIPT_KEY=predeploy
remote: + execute_script teamhq '' predeploy
remote: + declare 'desc=executes appropriate phase script key from app.json'
remote: + declare APP=teamhq IMAGE_TAG= PHASE_SCRIPT_KEY=predeploy
remote: + local IMAGE id SCRIPT_CMD
remote: + DOCKER_COMMIT_LABEL_ARGS=("--change" "\"LABEL org.label-schema.schema-version=1.0\"" "--change" "\"LABEL org.label-schema.vendor=dokku\"" "--change" "\"LABEL com.dokku.app-name=$APP\"")
remote: + local DOCKER_COMMIT_LABEL_ARGS
remote: + local DOCKER_RUN_LABEL_ARGS=--label=com.dokku.app-name=teamhq
remote: ++ get_deploying_app_image_name teamhq ''
remote: ++ declare 'desc=return deploying image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=teamhq
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ is_valid_app_name teamhq
remote: ++ declare 'desc=verify app name format'
remote: ++ local APP=teamhq
remote: ++ [[ -z teamhq ]]
remote: ++ [[ teamhq =~ ^[a-z].* ]]
remote: ++ [[ ! teamhq =~ [A-Z] ]]
remote: ++ [[ ! teamhq =~ [:] ]]
remote: ++ return 0
remote: +++ plugn trigger deployed-app-repository teamhq
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-tag teamhq
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: +++ plugn trigger deployed-app-image-repo teamhq
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=
remote: ++ [[ -n '' ]]
remote: ++ [[ -n '' ]]
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo teamhq
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=teamhq
remote: +++ local IMAGE_REPO=dokku/teamhq
remote: +++ is_valid_app_name teamhq
remote: +++ declare 'desc=verify app name format'
remote: +++ local APP=teamhq
remote: +++ [[ -z teamhq ]]
remote: +++ [[ teamhq =~ ^[a-z].* ]]
remote: +++ [[ ! teamhq =~ [A-Z] ]]
remote: +++ [[ ! teamhq =~ [:] ]]
remote: +++ return 0
remote: +++ echo dokku/teamhq
remote: ++ IMAGE_REPO=dokku/teamhq
remote: ++ [[ -z '' ]]
remote: ++ IMAGE_TAG=latest
remote: ++ local IMAGE=dokku/teamhq:latest
remote: ++ verify_image dokku/teamhq:latest
remote: ++ declare 'desc=verify image existence'
remote: ++ local IMAGE=dokku/teamhq:latest
remote: ++ docker image inspect dokku/teamhq:latest
remote: ++ return 0
remote: ++ echo dokku/teamhq:latest
remote: + IMAGE=dokku/teamhq:latest
remote: + [[ predeploy == \r\e\l\e\a\s\e ]]
remote: ++ get_phase_script dokku/teamhq:latest predeploy
remote: ++ true
remote: + SCRIPT_CMD=
remote: + [[ -z '' ]]
remote: + return
remote: + execute_script teamhq '' release
remote: + declare 'desc=executes appropriate phase script key from app.json'
remote: + declare APP=teamhq IMAGE_TAG= PHASE_SCRIPT_KEY=release
remote: + local IMAGE id SCRIPT_CMD
remote: + DOCKER_COMMIT_LABEL_ARGS=("--change" "\"LABEL org.label-schema.schema-version=1.0\"" "--change" "\"LABEL org.label-schema.vendor=dokku\"" "--change" "\"LABEL com.dokku.app-name=$APP\"")
remote: + local DOCKER_COMMIT_LABEL_ARGS
remote: + local DOCKER_RUN_LABEL_ARGS=--label=com.dokku.app-name=teamhq
remote: ++ get_deploying_app_image_name teamhq ''
remote: ++ declare 'desc=return deploying image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=teamhq
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ is_valid_app_name teamhq
remote: ++ declare 'desc=verify app name format'
remote: ++ local APP=teamhq
remote: ++ [[ -z teamhq ]]
remote: ++ [[ teamhq =~ ^[a-z].* ]]
remote: ++ [[ ! teamhq =~ [A-Z] ]]
remote: ++ [[ ! teamhq =~ [:] ]]
remote: ++ return 0
remote: +++ plugn trigger deployed-app-repository teamhq
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-tag teamhq
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: +++ plugn trigger deployed-app-image-repo teamhq
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=
remote: ++ [[ -n '' ]]
remote: ++ [[ -n '' ]]
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo teamhq
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=teamhq
remote: +++ local IMAGE_REPO=dokku/teamhq
remote: +++ is_valid_app_name teamhq
remote: +++ declare 'desc=verify app name format'
remote: +++ local APP=teamhq
remote: +++ [[ -z teamhq ]]
remote: +++ [[ teamhq =~ ^[a-z].* ]]
remote: +++ [[ ! teamhq =~ [A-Z] ]]
remote: +++ [[ ! teamhq =~ [:] ]]
remote: +++ return 0
remote: +++ echo dokku/teamhq
remote: ++ IMAGE_REPO=dokku/teamhq
remote: ++ [[ -z '' ]]
remote: ++ IMAGE_TAG=latest
remote: ++ local IMAGE=dokku/teamhq:latest
remote: ++ verify_image dokku/teamhq:latest
remote: ++ declare 'desc=verify image existence'
remote: ++ local IMAGE=dokku/teamhq:latest
remote: ++ docker image inspect dokku/teamhq:latest
remote: ++ return 0
remote: ++ echo dokku/teamhq:latest
remote: + IMAGE=dokku/teamhq:latest
remote: + [[ release == \r\e\l\e\a\s\e ]]
remote: ++ get_release_cmd teamhq ''
+ 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/logs/commands git-receive-pack ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
remote: + SCRIPT_CMD=
remote: + rm -rf /tmp/dokku-12911-git_build_app_repo.uSZkNb
remote: + exit_code=1
remote: + set -e
remote: + [[ 1 -eq 10 ]]
remote: + implemented=1
remote: + [[ 1 -ne 0 ]]
remote: + exit 1
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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/shell/commands git-receive-pack ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/tags/commands git-receive-pack ''\''teamhq'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in $PLUGIN_ENABLED_PATH/*/commands
+ set +e
+ /var/lib/dokku/plugins/enabled/tar/commands git-receive-pack ''\''teamhq'\'''
+ 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 ''\''teamhq'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ [[ 1 -eq 0 ]]
+ set +f
+ exit 0
To 172.105.15.172:teamhq
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'dokku@10.0.0.1:teamhq'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment