Skip to content

Instantly share code, notes, and snippets.

@dmmfll
Created July 11, 2016 00:10
Show Gist options
  • Save dmmfll/e2789ff5e9180dcf567695b54fc81a6f to your computer and use it in GitHub Desktop.
Save dmmfll/e2789ff5e9180dcf567695b54fc81a6f to your computer and use it in GitHub Desktop.
output of Pelican deploy to dokku from Macbook
+ case "$(lsb_release -si)" in
++ lsb_release -si
+ export DOKKU_DISTRO=ubuntu
+ DOKKU_DISTRO=ubuntu
+ export DOKKU_IMAGE=gliderlabs/herokuish
+ DOKKU_IMAGE=gliderlabs/herokuish
+ export DOKKU_LIB_ROOT=/var/lib/dokku
+ DOKKU_LIB_ROOT=/var/lib/dokku
+ export PLUGIN_PATH=/var/lib/dokku/plugins
+ PLUGIN_PATH=/var/lib/dokku/plugins
+ export PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
+ PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
+ export PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
+ PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
+ export PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
+ PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
+ export PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
+ PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
+ export PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
+ PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
+ export DOKKU_API_VERSION=1
+ DOKKU_API_VERSION=1
+ export DOKKU_NOT_IMPLEMENTED_EXIT=10
+ DOKKU_NOT_IMPLEMENTED_EXIT=10
+ export DOKKU_VALID_EXIT=0
+ DOKKU_VALID_EXIT=0
+ export DOKKU_LOGS_DIR=/var/log/dokku
+ DOKKU_LOGS_DIR=/var/log/dokku
+ export DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
+ DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
+ export DOKKU_CONTAINER_LABEL=dokku
+ DOKKU_CONTAINER_LABEL=dokku
+ export DOKKU_GLOBAL_RUN_ARGS=--label=dokku
+ DOKKU_GLOBAL_RUN_ARGS=--label=dokku
+ source /var/lib/dokku/core-plugins/available/common/functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ parse_args git-receive-pack ''\''blog'\'''
+ declare 'desc=top-level cli arg parser'
+ local next_index=1
+ local skip=false
+ args=("$@")
+ local args
+ for arg in '"$@"'
+ false
+ case "$arg" in
+ local next_index=2
+ for arg in '"$@"'
+ false
+ case "$arg" in
+ local next_index=3
+ return 0
+ args=("$@")
+ [[ git-receive-pack =~ ^--.* ]]
+ has_tty
+ declare 'desc=return 0 if we have a tty'
++ /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 ]]
++ id -un
+ [[ dokku != \r\o\o\t ]]
+ [[ git-receive-pack =~ ^plugin:.* ]]
+ [[ -n git-receive-pack 'blog' ]]
+ export -n SSH_ORIGINAL_COMMAND
+ [[ git-receive-pack =~ config-* ]]
+ [[ git-receive-pack =~ docker-options* ]]
+ set -f
+ /usr/bin/dokku git-receive-pack ''\''blog'\'''
+ case "$(lsb_release -si)" in
++ lsb_release -si
+ export DOKKU_DISTRO=ubuntu
+ DOKKU_DISTRO=ubuntu
+ export DOKKU_IMAGE=gliderlabs/herokuish
+ DOKKU_IMAGE=gliderlabs/herokuish
+ export DOKKU_LIB_ROOT=/var/lib/dokku
+ DOKKU_LIB_ROOT=/var/lib/dokku
+ export PLUGIN_PATH=/var/lib/dokku/plugins
+ PLUGIN_PATH=/var/lib/dokku/plugins
+ export PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
+ PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
+ export PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
+ PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
+ export PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
+ PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
+ export PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
+ PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
+ export PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
+ PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
+ export DOKKU_API_VERSION=1
+ DOKKU_API_VERSION=1
+ export DOKKU_NOT_IMPLEMENTED_EXIT=10
+ DOKKU_NOT_IMPLEMENTED_EXIT=10
+ export DOKKU_VALID_EXIT=0
+ DOKKU_VALID_EXIT=0
+ export DOKKU_LOGS_DIR=/var/log/dokku
+ DOKKU_LOGS_DIR=/var/log/dokku
+ export DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
+ DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
+ export DOKKU_CONTAINER_LABEL=dokku
+ DOKKU_CONTAINER_LABEL=dokku
+ export DOKKU_GLOBAL_RUN_ARGS=--label=dokku
+ DOKKU_GLOBAL_RUN_ARGS=--label=dokku
+ source /var/lib/dokku/core-plugins/available/common/functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ parse_args git-receive-pack ''\''blog'\'''
+ declare 'desc=top-level cli arg parser'
+ local next_index=1
+ local skip=false
+ args=("$@")
+ local args
+ for arg in '"$@"'
+ false
+ case "$arg" in
+ local next_index=2
+ for arg in '"$@"'
+ false
+ case "$arg" in
+ local next_index=3
+ return 0
+ args=("$@")
+ [[ git-receive-pack =~ ^--.* ]]
+ has_tty
+ declare 'desc=return 0 if we have a tty'
++ /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 ]]
++ id -un
+ [[ dokku != \r\o\o\t ]]
+ [[ git-receive-pack =~ ^plugin:.* ]]
+ [[ -n '' ]]
+ dokku_auth git-receive-pack ''\''blog'\'''
+ declare 'desc=calls user-auth plugin trigger'
+ export SSH_USER=dokku
+ SSH_USER=dokku
+ export SSH_NAME=dmmmd
+ SSH_NAME=dmmmd
+ plugn trigger user-auth dokku dmmmd git-receive-pack ''\''blog'\'''
+ source /var/lib/dokku/core-plugins/available/common/functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ [[ ! -n '' ]]
+ return 0
+ case "$1" in
+ execute_dokku_cmd git-receive-pack ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ source /var/lib/dokku/plugins/available/git/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/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
+ case "$1" in
+ git_glob_cmd git-receive-pack ''\''blog'\'''
+ declare 'desc=catch-all for any other git-* commands'
+ local 'cmd=git-*'
++ sed 's/^\///g'
++ sed 's/\\'\''/'\''/g'
++ perl -pe 's/(?<!\\)'\''//g'
++ echo ''\''blog'\'''
+ local APP=blog
+ local APP_PATH=/home/dokku/blog
+ [[ git-receive-pack == \g\i\t\-\r\e\c\e\i\v\e\-\p\a\c\k ]]
+ [[ ! -d /home/dokku/blog/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/blog'\'''
+ git-shell -c 'git-receive-pack '\''/home/dokku/blog'\'''
remote: + case "$(lsb_release -si)" in
remote: ++ lsb_release -si
remote: + export DOKKU_DISTRO=ubuntu
remote: + DOKKU_DISTRO=ubuntu
remote: + export DOKKU_IMAGE=gliderlabs/herokuish
remote: + DOKKU_IMAGE=gliderlabs/herokuish
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_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_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_RUN_ARGS=--label=dokku
remote: + DOKKU_GLOBAL_RUN_ARGS=--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 blog
remote: + declare 'desc=top-level cli arg parser'
remote: + local next_index=1
remote: + local skip=false
remote: + args=("$@")
remote: + local args
remote: + for arg in '"$@"'
remote: + false
remote: + case "$arg" in
remote: + local next_index=2
remote: + for arg in '"$@"'
remote: + false
remote: + case "$arg" in
remote: + local next_index=3
remote: + return 0
remote: + args=("$@")
remote: + [[ git-hook =~ ^--.* ]]
remote: + has_tty
remote: + declare 'desc=return 0 if we have a tty'
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: ++ id -un
remote: + [[ dokku != \r\o\o\t ]]
remote: + [[ git-hook =~ ^plugin:.* ]]
remote: + [[ -n '' ]]
remote: + dokku_auth git-hook blog
remote: + declare 'desc=calls user-auth plugin trigger'
remote: + export SSH_USER=dokku
remote: + SSH_USER=dokku
remote: + export SSH_NAME=dmmmd
remote: + SSH_NAME=dmmmd
remote: + plugn trigger user-auth dokku dmmmd git-hook blog
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + return 0
remote: + case "$1" in
remote: + execute_dokku_cmd git-hook blog
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 blog
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 blog
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 blog
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 blog
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 blog
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 blog
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 blog
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 blog
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 blog
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 blog
remote: + source /var/lib/dokku/plugins/available/git/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/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: + case "$1" in
remote: + git_hook_cmd git-hook blog
remote: + declare 'desc=kick off receive-app trigger from git prereceive hook'
remote: + local cmd=git-hook
remote: + local APP=blog
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: + plugn trigger receive-app blog ac5715bb3ceac2a02dd679f42469df95c13f9fe5
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/git/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/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: + git_receive_app blog ac5715bb3ceac2a02dd679f42469df95c13f9fe5
remote: + declare 'desc=git receive-app plugin trigger'
remote: + local trigger=git_receive_app
remote: + local APP=blog
remote: + local REV=ac5715bb3ceac2a02dd679f42469df95c13f9fe5
remote: + [[ ! -d /home/dokku/blog/refs ]]
remote: + acquire_app_deploy_lock blog exclusive
remote: + declare 'desc=acquire advisory lock for use in git/tar deploys'
remote: + local APP=blog
remote: + verify_app_name blog
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=blog
remote: + [[ ! -n blog ]]
remote: + [[ ! blog =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/blog ]]
remote: + return 0
remote: + local LOCK_TYPE=exclusive
remote: + local APP_DEPLOY_LOCK_FD=200
remote: + local APP_DEPLOY_LOCK_FILE=/home/dokku/blog/.deploy.lock
remote: + local 'LOCK_WAITING_MSG=blog is currently being deployed. Waiting...'
remote: + local 'LOCK_FAILED_MSG=blog is currently being deployed. Exiting...'
remote: + local SHOW_MSG=true
remote: + eval 'exec 200>/home/dokku/blog/.deploy.lock'
remote: ++ exec
remote: + [[ exclusive == \w\a\i\t\i\n\g ]]
remote: + flock -n 200
remote: + git_build blog ac5715bb3ceac2a02dd679f42469df95c13f9fe5
remote: + declare 'desc=setup and call git_build_app_repo'
remote: + local APP=blog
remote: + [[ 2 -ge 2 ]]
remote: + local REF=ac5715bb3ceac2a02dd679f42469df95c13f9fe5
remote: + git_build_app_repo blog ac5715bb3ceac2a02dd679f42469df95c13f9fe5
remote: + declare 'desc=builds local git app repo for app'
remote: + verify_app_name blog
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=blog
remote: + [[ ! -n blog ]]
remote: + [[ ! blog =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/blog ]]
remote: + return 0
remote: + local APP=blog
remote: + local REV=ac5715bb3ceac2a02dd679f42469df95c13f9fe5
remote: ++ mktemp -d /tmp/dokku_git.XXXX
remote: + local GIT_BUILD_APP_REPO_TMP_WORK_DIR=/tmp/dokku_git.WfUV
remote: + trap 'rm -rf "$GIT_BUILD_APP_REPO_TMP_WORK_DIR" > /dev/null' RETURN INT TERM EXIT
remote: + local TMP_TAG=dokku/ac5715bb3ceac2a02dd679f42469df95c13f9fe5
remote: + chmod 755 /tmp/dokku_git.WfUV
remote: + unset GIT_DIR GIT_WORK_TREE
remote: + pushd /tmp/dokku_git.WfUV
remote: + [[ ! -d /home/dokku/blog ]]
remote: + GIT_DIR=/home/dokku/blog
remote: + git tag -d dokku/ac5715bb3ceac2a02dd679f42469df95c13f9fe5
remote: + true
remote: + GIT_DIR=/home/dokku/blog
remote: + git tag dokku/ac5715bb3ceac2a02dd679f42469df95c13f9fe5 ac5715bb3ceac2a02dd679f42469df95c13f9fe5
remote: + git init
remote: + git config advice.detachedHead false
remote: + git remote add origin /home/dokku/blog
remote: + git fetch --depth=1 origin refs/tags/dokku/ac5715bb3ceac2a02dd679f42469df95c13f9fe5
remote: + git reset --hard FETCH_HEAD
remote: + git submodule update --init --recursive
remote: + GIT_DIR=/home/dokku/blog
remote: + git tag -d dokku/ac5715bb3ceac2a02dd679f42469df95c13f9fe5
remote: + find -name .git -prune -exec rm -rf '{}' ';'
remote: + [[ -f Dockerfile ]]
remote: + plugn trigger pre-receive-app blog herokuish /tmp/dokku_git.WfUV ac5715bb3ceac2a02dd679f42469df95c13f9fe5
remote: + source /var/lib/dokku/core-plugins/available/common/functions
remote: ++ set -eo pipefail
remote: ++ [[ -n 1 ]]
remote: ++ set -x
remote: + [[ ! -n '' ]]
remote: + sed -u 's/^//'
remote: + dokku_receive blog herokuish /tmp/dokku_git.WfUV
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=blog
remote: ++ get_app_image_name blog
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=blog
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ [[ -z blog ]]
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo blog
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=blog
remote: +++ local IMAGE_REPO=dokku/blog
remote: +++ [[ -z blog ]]
remote: +++ echo dokku/blog
remote: ++ IMAGE_REPO=dokku/blog
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/blog:latest
remote: ++ echo dokku/blog:latest
remote: + local IMAGE=dokku/blog:latest
remote: + local IMAGE_SOURCE_TYPE=herokuish
remote: + local TMP_WORK_DIR=/tmp/dokku_git.WfUV
remote: + [[ -z '' ]]
remote: + dokku_log_info1 'Cleaning up...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Cleaning up...'
remote: + docker_cleanup
remote: + declare 'desc=cleans up all exited/dead containers and removes all dangling images'
remote: -----> Cleaning up...
remote: ++ docker ps -a -f status=exited -f label=dokku -q
remote: + docker rm 5ba9c46950ee d65957a1831d c2c92519f6c1 8abb0f5a8663
remote: ++ docker ps -a -f status=dead -f label=dokku -q
remote: + docker rm
remote: + true
remote: + dokku_log_info1 'Building blog from herokuish...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Building blog from herokuish...'
remote: + config_set --no-restart blog DOKKU_APP_TYPE=herokuish
remote: -----> Building blog from herokuish...
remote: ++ docker images -f dangling=true -q
remote: + docker rmi
remote: + dokku_build blog herokuish /tmp/dokku_git.WfUV
remote: + declare 'desc=build phase'
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=blog
remote: + local IMAGE_SOURCE_TYPE=herokuish
remote: + local TMP_WORK_DIR=/tmp/dokku_git.WfUV
remote: ++ get_app_image_name blog
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=blog
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ [[ -z blog ]]
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo blog
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=blog
remote: +++ local IMAGE_REPO=dokku/blog
remote: +++ [[ -z blog ]]
remote: +++ echo dokku/blog
remote: ++ IMAGE_REPO=dokku/blog
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/blog:latest
remote: ++ echo dokku/blog:latest
remote: + local IMAGE=dokku/blog:latest
remote: + verify_app_name blog
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=blog
remote: + [[ ! -n blog ]]
remote: + [[ ! blog =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/blog ]]
remote: + return 0
remote: + local CACHE_DIR=/home/dokku/blog/cache
remote: ++ config_export app blog
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=app
remote: ++ local APP=blog
remote: ++ local ENV_FILE=/home/dokku/blog/ENV
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ [[ ! -f /home/dokku/blog/ENV ]]
remote: ++ [[ ! -s /home/dokku/blog/ENV ]]
remote: +++ cut '-d ' -f2-
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/blog/ENV
remote: ++ local 'VARS=DOKKU_APP_TYPE='\''herokuish'\'''
remote: ++ awk '{print "export " $0}'
remote: ++ echo 'DOKKU_APP_TYPE='\''herokuish'\'''
remote: ++ return 0
remote: + eval 'export DOKKU_APP_TYPE='\''herokuish'\'''
remote: ++ export DOKKU_APP_TYPE=herokuish
remote: ++ DOKKU_APP_TYPE=herokuish
remote: + pushd /tmp/dokku_git.WfUV
remote: + case "$IMAGE_SOURCE_TYPE" in
remote: ++ docker run --label=dokku -i -a stdin gliderlabs/herokuish /bin/bash -c 'mkdir -p /app && tar -xC /app'
remote: ++ tar -c .
remote: + local id=fbbf9fb4df296a06aff66942a512ea19709fdc773ac0393406169cb917b1c522
remote: ++ docker wait fbbf9fb4df296a06aff66942a512ea19709fdc773ac0393406169cb917b1c522
remote: + test 0 -eq 0
remote: + docker commit fbbf9fb4df296a06aff66942a512ea19709fdc773ac0393406169cb917b1c522 dokku/blog:latest
remote: + [[ -d /home/dokku/blog/cache ]]
remote: + plugn trigger pre-build-buildpack blog
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: + build_env_pre_build_buildpack blog
remote: + declare 'desc=build-env pre-build-buildpack plugin trigger'
remote: + local trigger=build_env_pre_build_buildpack
remote: + local APP=blog
remote: ++ get_app_image_name blog
remote: ++ declare 'desc=return image identifier for a given app, tag tuple. validate if tag is presented'
remote: ++ local APP=blog
remote: ++ local IMAGE_TAG=
remote: ++ IMAGE_REPO=
remote: ++ [[ -z blog ]]
remote: ++ [[ -z '' ]]
remote: +++ get_app_image_repo blog
remote: +++ declare 'desc=central definition of image repo pattern'
remote: +++ local APP=blog
remote: +++ local IMAGE_REPO=dokku/blog
remote: +++ [[ -z blog ]]
remote: +++ echo dokku/blog
remote: ++ IMAGE_REPO=dokku/blog
remote: ++ [[ -n '' ]]
remote: ++ local IMAGE=dokku/blog:latest
remote: ++ echo dokku/blog:latest
remote: + local IMAGE=dokku/blog:latest
remote: + local BUILD_ENV=
remote: + verify_app_name blog
remote: + declare 'desc=verify app name format and app existence'
remote: + local APP=blog
remote: + [[ ! -n blog ]]
remote: + [[ ! blog =~ ^[a-z].* ]]
remote: + [[ ! -d /home/dokku/blog ]]
remote: + return 0
remote: ++ config_get --global CURL_CONNECT_TIMEOUT
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ --global == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get --global CURL_CONNECT_TIMEOUT
remote: ++ config_parse_args config:get --global CURL_CONNECT_TIMEOUT
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ --global == \-\-\g\l\o\b\a\l ]]
remote: ++ ENV_FILE=/home/dokku/ENV
remote: ++ DOKKU_CONFIG_TYPE=global
remote: ++ DOKKU_CONFIG_RESTART=false
remote: ++ [[ --global == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ --global == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ --global == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ CURL_CONNECT_TIMEOUT == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ CURL_CONNECT_TIMEOUT == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ CURL_CONNECT_TIMEOUT == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ CURL_CONNECT_TIMEOUT == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get --global CURL_CONNECT_TIMEOUT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get '' CURL_CONNECT_TIMEOUT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get CURL_CONNECT_TIMEOUT
remote: ++ DOKKU_CONFIG_TYPE=global
remote: ++ DOKKU_CONFIG_RESTART=false
remote: ++ [[ global == \a\p\p ]]
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get --global CURL_CONNECT_TIMEOUT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get '' CURL_CONNECT_TIMEOUT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get CURL_CONNECT_TIMEOUT
remote: ++ [[ -z CURL_CONNECT_TIMEOUT ]]
remote: ++ config_create /home/dokku/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/ENV
remote: ++ [[ -f /home/dokku/ENV ]]
remote: ++ [[ ! -s /home/dokku/ENV ]]
remote: ++ local KEY=CURL_CONNECT_TIMEOUT
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ cut -d= -f2-
remote: ++ grep '^export CURL_CONNECT_TIMEOUT='
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/ENV
remote: + [[ -z 5 ]]
remote: ++ config_get --global CURL_TIMEOUT
remote: ++ declare 'desc=get value of given config var'
remote: ++ [[ --global == \c\o\n\f\i\g\:\g\e\t ]]
remote: ++ set -- config:get --global CURL_TIMEOUT
remote: ++ config_parse_args config:get --global CURL_TIMEOUT
remote: ++ declare 'desc=parse config plugin args'
remote: ++ unset APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ for var in '"$@"'
remote: ++ [[ config:get == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ config:get == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ config:get == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ config:get == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ --global == \-\-\g\l\o\b\a\l ]]
remote: ++ ENV_FILE=/home/dokku/ENV
remote: ++ DOKKU_CONFIG_TYPE=global
remote: ++ DOKKU_CONFIG_RESTART=false
remote: ++ [[ --global == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ --global == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ --global == \-\-\s\h\e\l\l ]]
remote: ++ for var in '"$@"'
remote: ++ [[ CURL_TIMEOUT == \-\-\g\l\o\b\a\l ]]
remote: ++ [[ CURL_TIMEOUT == \-\-\n\o\-\r\e\s\t\a\r\t ]]
remote: ++ [[ CURL_TIMEOUT == \-\-\e\x\p\o\r\t ]]
remote: ++ [[ CURL_TIMEOUT == \-\-\s\h\e\l\l ]]
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get --global CURL_TIMEOUT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get '' CURL_TIMEOUT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get CURL_TIMEOUT
remote: ++ DOKKU_CONFIG_TYPE=global
remote: ++ DOKKU_CONFIG_RESTART=false
remote: ++ [[ global == \a\p\p ]]
remote: ++ export APP ENV_FILE DOKKU_CONFIG_TYPE DOKKU_CONFIG_RESTART DOKKU_CONFIG_EXPORT
remote: ++ SANITIZED_ARGS=($(get_sanitized_config_args "$@"))
remote: +++ get_sanitized_config_args config:get --global CURL_TIMEOUT
remote: +++ local 'desc=return sanitized arguments for config plugin'
remote: +++ SANITIZED_ARGS=("$@")
remote: +++ local SANITIZED_ARGS
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--global/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--no-restart/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--export/}")
remote: +++ SANITIZED_ARGS=("${SANITIZED_ARGS[@]//--shell/}")
remote: +++ echo config:get '' CURL_TIMEOUT
remote: ++ local SANITIZED_ARGS
remote: ++ set -- config:get CURL_TIMEOUT
remote: ++ [[ -z CURL_TIMEOUT ]]
remote: ++ config_create /home/dokku/ENV
remote: ++ declare 'desc=create config env file'
remote: ++ local ENV_FILE=/home/dokku/ENV
remote: ++ [[ -f /home/dokku/ENV ]]
remote: ++ [[ ! -s /home/dokku/ENV ]]
remote: ++ local KEY=CURL_TIMEOUT
remote: ++ sed -e 's/^'\''//' -e 's/'\''$//'
remote: ++ cut -d= -f2-
remote: ++ grep '^export CURL_TIMEOUT='
remote: ++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/ENV
remote: + [[ -z 30 ]]
remote: ++ config_export global
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=global
remote: ++ local APP=
remote: ++ local ENV_FILE=/home/dokku//ENV
remote: ++ [[ global == \g\l\o\b\a\l ]]
remote: ++ local ENV_FILE=/home/dokku/ENV
remote: ++ [[ ! -f /home/dokku/ENV ]]
remote: ++ [[ ! -s /home/dokku/ENV ]]
remote: +++ cut '-d ' -f2-
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/ENV
remote: ++ local 'VARS=CURL_CONNECT_TIMEOUT='\''5'\''
remote: CURL_TIMEOUT='\''30'\'''
remote: ++ awk '{print "export " $0}'
remote: ++ echo 'CURL_CONNECT_TIMEOUT='\''5'\''
remote: CURL_TIMEOUT='\''30'\'''
remote: ++ return 0
remote: + [[ -n export CURL_CONNECT_TIMEOUT='5'
remote: export CURL_TIMEOUT='30' ]]
remote: + local 'BUILD_ENV+=
remote: '
remote: ++ config_export global
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=global
remote: ++ local APP=
remote: ++ local ENV_FILE=/home/dokku//ENV
remote: ++ [[ global == \g\l\o\b\a\l ]]
remote: ++ local ENV_FILE=/home/dokku/ENV
remote: ++ [[ ! -f /home/dokku/ENV ]]
remote: ++ [[ ! -s /home/dokku/ENV ]]
remote: +++ cut '-d ' -f2-
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/ENV
remote: ++ local 'VARS=CURL_CONNECT_TIMEOUT='\''5'\''
remote: CURL_TIMEOUT='\''30'\'''
remote: ++ awk '{print "export " $0}'
remote: ++ echo 'CURL_CONNECT_TIMEOUT='\''5'\''
remote: CURL_TIMEOUT='\''30'\'''
remote: ++ return 0
remote: + local 'BUILD_ENV+=export CURL_CONNECT_TIMEOUT='\''5'\''
remote: export CURL_TIMEOUT='\''30'\'''
remote: + local 'BUILD_ENV+=
remote: '
remote: ++ config_export app blog
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=app
remote: ++ local APP=blog
remote: ++ local ENV_FILE=/home/dokku/blog/ENV
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ [[ ! -f /home/dokku/blog/ENV ]]
remote: ++ [[ ! -s /home/dokku/blog/ENV ]]
remote: +++ cut '-d ' -f2-
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/blog/ENV
remote: ++ local 'VARS=DOKKU_APP_TYPE='\''herokuish'\'''
remote: ++ awk '{print "export " $0}'
remote: ++ echo 'DOKKU_APP_TYPE='\''herokuish'\'''
remote: ++ return 0
remote: + [[ -n export DOKKU_APP_TYPE='herokuish' ]]
remote: + local 'BUILD_ENV+=
remote: '
remote: ++ config_export app blog
remote: ++ declare 'desc=returns export command for config variable of specified type (app/global)'
remote: ++ local CONFIG_TYPE=app
remote: ++ local APP=blog
remote: ++ local ENV_FILE=/home/dokku/blog/ENV
remote: ++ [[ app == \g\l\o\b\a\l ]]
remote: ++ [[ ! -f /home/dokku/blog/ENV ]]
remote: ++ [[ ! -s /home/dokku/blog/ENV ]]
remote: +++ cut '-d ' -f2-
remote: +++ grep -Eo 'export ([a-zA-Z_][a-zA-Z0-9_]*=.*)' /home/dokku/blog/ENV
remote: ++ local 'VARS=DOKKU_APP_TYPE='\''herokuish'\'''
remote: ++ awk '{print "export " $0}'
remote: ++ echo 'DOKKU_APP_TYPE='\''herokuish'\'''
remote: ++ return 0
remote: + local 'BUILD_ENV+=export DOKKU_APP_TYPE='\''herokuish'\'''
remote: + local 'BUILD_ENV+=
remote: '
remote: + [[ ! -z
remote: export CURL_CONNECT_TIMEOUT='5'
remote: export CURL_TIMEOUT='30'
remote:
remote: export DOKKU_APP_TYPE='herokuish'
remote: ]]
remote: + dokku_log_info1 'Adding BUILD_ENV to build environment...'
remote: + declare 'desc=log info1 formatter'
remote: + echo '-----> Adding BUILD_ENV to build environment...'
remote: -----> Adding BUILD_ENV to build environment...
remote: ++ sed -e 's@export @@g' -e 's@\\n@ @g'
remote: ++ echo export 'CURL_CONNECT_TIMEOUT='\''5'\''' export 'CURL_TIMEOUT='\''30'\''' export 'DOKKU_APP_TYPE='\''herokuish'\'''
remote: +++ cat
remote: ++ docker run --label=dokku -i -a stdin dokku/blog:latest /bin/bash -c 'for ENV_VAR in CURL_CONNECT_TIMEOUT='\''5'\'' CURL_TIMEOUT='\''30'\'' DOKKU_APP_TYPE='\''herokuish'\''; do echo $ENV_VAR |sed '\''s@^\([^=]*\)=\(.*\)$@echo \"\2\" >/tmp/env/\1@g'\'' >>/tmp/set_env.sh; done && mkdir -p /tmp/env && /bin/bash /tmp/set_env.sh'
remote: + local id=f5888516ea6cf35f9bb01e673039315bb874b77cd111d969fa9131f79b9d385f
remote: ++ docker wait f5888516ea6cf35f9bb01e673039315bb874b77cd111d969fa9131f79b9d385f
remote: + test 0 -eq 0
remote: + docker commit f5888516ea6cf35f9bb01e673039315bb874b77cd111d969fa9131f79b9d385f dokku/blog:latest
remote: ++ docker run --label=dokku -i -a stdin dokku/blog:latest /bin/bash -c 'cat >> /app/.env'
remote: ++ echo -e '
remote: export CURL_CONNECT_TIMEOUT='\''5'\''
remote: export CURL_TIMEOUT='\''30'\''
remote:
remote: export DOKKU_APP_TYPE='\''herokuish'\''
remote: '
remote: + local id=34be29256d292d6f945740725bbad51715de01062d5d7d594cb4e81bb1120569
remote: ++ docker wait 34be29256d292d6f945740725bbad51715de01062d5d7d594cb4e81bb1120569
remote: + test 0 -eq 0
remote: + docker commit 34be29256d292d6f945740725bbad51715de01062d5d7d594cb4e81bb1120569 dokku/blog:latest
remote: ++ plugn trigger docker-args-build blog 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 blog herokuish
remote: + declare 'desc=docker args plugin trigger'
remote: + local trigger=/var/lib/dokku/plugins/enabled/docker-options/docker-args-build
remote: ++ cat
remote: + local STDIN=
remote: + local APP=blog
remote: + local IMAGE_SOURCE_TYPE=herokuish
remote: + case "$0" in
remote: + local PHASE=BUILD
remote: + local FILE_PREFIX=DOCKER_OPTIONS_
remote: + local PHASE_FILE_PATH=/home/dokku/blog/DOCKER_OPTIONS_BUILD
remote: + local output=
remote: + [[ -f /home/dokku/blog/DOCKER_OPTIONS_BUILD ]]
remote: + echo -n ''
remote: + local DOCKER_ARGS=
remote: + [[ -n 1 ]]
remote: + DOCKER_ARGS+=' -e TRACE=true '
remote: ++ docker run --label=dokku -d -v /home/dokku/blog/cache:/cache -e CACHE_PATH=/cache -e TRACE=true dokku/blog:latest /build
remote: + local id=fa2434575a39c4171feb095a015cfc5a3f15dc4215fc6674eee5d20c4bf2c31e
remote: + docker attach fa2434575a39c4171feb095a015cfc5a3f15dc4215fc6674eee5d20c4bf2c31e
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: ++ 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 buildpack:install
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :test
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :paths
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:build
remote: ++ sort
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-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: ++ 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 buildpack:install
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :test
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :paths
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:list
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:build
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 :version
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :help
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:install
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :test
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :paths
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:list
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:build
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 :version
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :help
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:install
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :test
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :paths
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:import
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:list
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:build
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 :version
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :help
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:install
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :test
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:generate
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :paths
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:import
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:list
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:build
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: ++ 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 buildpack:install
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :test
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:generate
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :paths
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:import
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:list
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:export
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:build
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 :version
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :help
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :procfile
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:install
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :test
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:generate
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :paths
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:import
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:list
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:export
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:build
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo procfile
remote: + for n in '$(cmd-list-ns)'
remote: + echo procfile-start
remote: + grep '^buildpack-'
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: + echo procfile-start
remote: + grep '^slug-'
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 :version
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :help
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :procfile
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:install
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo procfile:start
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :test
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:generate
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :paths
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:import
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:list
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:export
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:build
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo procfile
remote: + for n in '$(cmd-list-ns)'
remote: + echo procfile-exec
remote: + grep '^buildpack-'
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 :version
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :help
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :procfile
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:install
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo procfile:start
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :test
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:generate
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :paths
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo :slug
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:import
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:list
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo slug:export
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo buildpack:build
remote: ++ for k in '"${!CMDS[@]}"'
remote: ++ echo procfile:exec
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 '' ]]
remote: + randomize-unprivileged
remote: + local userid=12538
remote: + local username=u12538
remote: + addgroup --quiet --gid 12538 u12538
remote: + adduser --shell /bin/bash --disabled-password --force-badname --no-create-home --uid 12538 --gid 12538 --gecos '' --quiet --home /app u12538
remote: + unprivileged_user=u12538
remote: + unprivileged_group=u12538
remote: + buildpack-setup
remote: + export APP_DIR=/app
remote: + APP_DIR=/app
remote: + export HOME=/app
remote: + HOME=/app
remote: + export REQUEST_ID=build-9251
remote: + REQUEST_ID=build-9251
remote: + export STACK=cedar-14
remote: + STACK=cedar-14
remote: + cp -r /app/. /tmp/build
remote: + usermod --home /app u12538
remote: + chown -R u12538:u12538 /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: + source /app/.env
remote: ++ BUILDPACK_URL=https://github.com/sehrope/heroku-buildpack-pelican
remote: ++ export CURL_CONNECT_TIMEOUT=5
remote: ++ CURL_CONNECT_TIMEOUT=5
remote: ++ export CURL_TIMEOUT=30
remote: ++ CURL_TIMEOUT=30
remote: ++ export DOKKU_APP_TYPE=herokuish
remote: ++ DOKKU_APP_TYPE=herokuish
remote: + indent
remote: + read line
remote: + buildpack-execute
remote: + [[ -n https://github.com/sehrope/heroku-buildpack-pelican ]]
remote: + title 'Fetching custom buildpack'
remote: + echo '----->' Fetching custom buildpack
remote: + [[ -----> Fetching custom buildpack == --* ]]
remote: + [[ -----> Fetching custom buildpack == ==* ]]
remote: + echo ' ' '-----> Fetching custom buildpack'
remote:  -----> Fetching custom buildpack
remote: + read line
remote: + selected_path=/tmp/buildpacks/custom
remote: + rm -rf /tmp/buildpacks/custom
remote: + IFS='#'
remote: + read url commit
remote: + buildpack-install https://github.com/sehrope/heroku-buildpack-pelican '' custom
remote: + chown -R u12538:u12538 /tmp/buildpacks/custom
remote: ++ unprivileged /tmp/buildpacks/custom/bin/detect /tmp/build
remote: ++ setuidgid u12538 /tmp/buildpacks/custom/bin/detect /tmp/build
remote: + selected_name=Pelican
remote: + [[ -n /tmp/buildpacks/custom ]]
remote: + [[ -n Pelican ]]
remote: + title 'Pelican app detected'
remote: + echo '----->' Pelican app detected
remote: + [[ -----> Pelican app detected == --* ]]
remote: + [[ -----> Pelican app detected == ==* ]]
remote: + echo ' ' '-----> Pelican app detected'
remote:  -----> Pelican app detected
remote: + read line
remote: + cd /tmp/build
remote: + unprivileged /tmp/buildpacks/custom/bin/compile /tmp/build /cache /tmp/env
remote: + setuidgid u12538 /tmp/buildpacks/custom/bin/compile /tmp/build /cache /tmp/env
remote: + [[ BUILD_DIR=/tmp/build == --* ]]
remote: + [[ BUILD_DIR=/tmp/build == ==* ]]
remote: + echo ' ' BUILD_DIR=/tmp/build
remote:  BUILD_DIR=/tmp/build
remote: + read line
remote: + [[ CACHE_DIR=/cache/pelican-buildpack == --* ]]
remote: + [[ CACHE_DIR=/cache/pelican-buildpack == ==* ]]
remote: + echo ' ' CACHE_DIR=/cache/pelican-buildpack
remote:  CACHE_DIR=/cache/pelican-buildpack
remote: + read line
remote: + [[ Called as: /tmp/buildpacks/custom/bin/compile /tmp/build /cache /tmp/env == --* ]]
remote: + [[ Called as: /tmp/buildpacks/custom/bin/compile /tmp/build /cache /tmp/env == ==* ]]
remote: + echo ' ' 'Called as: /tmp/buildpacks/custom/bin/compile /tmp/build /cache /tmp/env'
remote:  Called as: /tmp/buildpacks/custom/bin/compile /tmp/build /cache /tmp/env
remote: + read line
remote: + [[ total 72 == --* ]]
remote: + [[ total 72 == ==* ]]
remote: + echo ' ' 'total 72'
remote:  total 72
remote: + read line
remote: + [[ drwxr-xr-x 4 u12538 u12538 4096 Jul 11 00:07 app == --* ]]
remote: + [[ drwxr-xr-x 4 u12538 u12538 4096 Jul 11 00:07 app == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 4 u12538 u12538 4096 Jul 11 00:07 app'
remote:  drwxr-xr-x 4 u12538 u12538 4096 Jul 11 00:07 app
remote: + read line
remote: + [[ drwxr-xr-x 2 root root 4096 Jul 10 11:57 bin == --* ]]
remote: + [[ drwxr-xr-x 2 root root 4096 Jul 10 11:57 bin == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 2 root root 4096 Jul 10 11:57 bin'
remote:  drwxr-xr-x 2 root root 4096 Jul 10 11:57 bin
remote: + read line
remote: + [[ drwxr-xr-x 2 root root 4096 Apr 10 2014 boot == --* ]]
remote: + [[ drwxr-xr-x 2 root root 4096 Apr 10 2014 boot == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 2 root root 4096 Apr 10 2014 boot'
remote:  drwxr-xr-x 2 root root 4096 Apr 10 2014 boot
remote: + read line
remote: + [[ lrwxrwxrwx 1 root root 14 Jul 10 11:58 build -> /bin/herokuish == --* ]]
remote: + [[ lrwxrwxrwx 1 root root 14 Jul 10 11:58 build -> /bin/herokuish == ==* ]]
remote: + echo ' ' 'lrwxrwxrwx 1 root root 14 Jul 10 11:58 build -> /bin/herokuish'
remote:  lrwxrwxrwx 1 root root 14 Jul 10 11:58 build -> /bin/herokuish
remote: + read line
remote: + [[ drwxrwxr-x 3 u12538 u12538 4096 Jul 11 00:01 cache == --* ]]
remote: + [[ drwxrwxr-x 3 u12538 u12538 4096 Jul 11 00:01 cache == ==* ]]
remote: + echo ' ' 'drwxrwxr-x 3 u12538 u12538 4096 Jul 11 00:01 cache'
remote:  drwxrwxr-x 3 u12538 u12538 4096 Jul 11 00:01 cache
remote: + read line
remote: + [[ drwxr-xr-x 5 root root 360 Jul 11 00:07 dev == --* ]]
remote: + [[ drwxr-xr-x 5 root root 360 Jul 11 00:07 dev == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 5 root root 360 Jul 11 00:07 dev'
remote:  drwxr-xr-x 5 root root 360 Jul 11 00:07 dev
remote: + read line
remote: + [[ drwxr-xr-x 85 root root 4096 Jul 11 00:07 etc == --* ]]
remote: + [[ drwxr-xr-x 85 root root 4096 Jul 11 00:07 etc == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 85 root root 4096 Jul 11 00:07 etc'
remote:  drwxr-xr-x 85 root root 4096 Jul 11 00:07 etc
remote: + read line
remote: + [[ lrwxrwxrwx 1 root root 14 Jul 10 11:58 exec -> /bin/herokuish == --* ]]
remote: + [[ lrwxrwxrwx 1 root root 14 Jul 10 11:58 exec -> /bin/herokuish == ==* ]]
remote: + echo ' ' 'lrwxrwxrwx 1 root root 14 Jul 10 11:58 exec -> /bin/herokuish'
remote:  lrwxrwxrwx 1 root root 14 Jul 10 11:58 exec -> /bin/herokuish
remote: + read line
remote: + [[ drwxr-xr-x 2 root root 4096 Apr 10 2014 home == --* ]]
remote: + [[ drwxr-xr-x 2 root root 4096 Apr 10 2014 home == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 2 root root 4096 Apr 10 2014 home'
remote:  drwxr-xr-x 2 root root 4096 Apr 10 2014 home
remote: + read line
remote: + [[ drwxr-xr-x 12 root root 4096 May 4 20:05 lib == --* ]]
remote: + [[ drwxr-xr-x 12 root root 4096 May 4 20:05 lib == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 12 root root 4096 May 4 20:05 lib'
remote:  drwxr-xr-x 12 root root 4096 May 4 20:05 lib
remote: + read line
remote: + [[ drwxr-xr-x 2 root root 4096 May 4 19:51 lib64 == --* ]]
remote: + [[ drwxr-xr-x 2 root root 4096 May 4 19:51 lib64 == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 2 root root 4096 May 4 19:51 lib64'
remote:  drwxr-xr-x 2 root root 4096 May 4 19:51 lib64
remote: + read line
remote: + [[ drwxr-xr-x 2 root root 4096 Aug 20 2015 media == --* ]]
remote: + [[ drwxr-xr-x 2 root root 4096 Aug 20 2015 media == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 2 root root 4096 Aug 20 2015 media'
remote:  drwxr-xr-x 2 root root 4096 Aug 20 2015 media
remote: + read line
remote: + [[ drwxr-xr-x 2 root root 4096 Apr 10 2014 mnt == --* ]]
remote: + [[ drwxr-xr-x 2 root root 4096 Apr 10 2014 mnt == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 2 root root 4096 Apr 10 2014 mnt'
remote:  drwxr-xr-x 2 root root 4096 Apr 10 2014 mnt
remote: + read line
remote: + [[ drwxr-xr-x 2 root root 4096 Aug 20 2015 opt == --* ]]
remote: + [[ drwxr-xr-x 2 root root 4096 Aug 20 2015 opt == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 2 root root 4096 Aug 20 2015 opt'
remote:  drwxr-xr-x 2 root root 4096 Aug 20 2015 opt
remote: + read line
remote: + [[ dr-xr-xr-x 212 root root 0 Jul 11 00:07 proc == --* ]]
remote: + [[ dr-xr-xr-x 212 root root 0 Jul 11 00:07 proc == ==* ]]
remote: + echo ' ' 'dr-xr-xr-x 212 root root 0 Jul 11 00:07 proc'
remote:  dr-xr-xr-x 212 root root 0 Jul 11 00:07 proc
remote: + read line
remote: + [[ drwx------ 3 root root 4096 Jul 10 11:57 root == --* ]]
remote: + [[ drwx------ 3 root root 4096 Jul 10 11:57 root == ==* ]]
remote: +  drwx------ 3 root root 4096 Jul 10 11:57 root
remote: echo ' ' 'drwx------ 3 root root 4096 Jul 10 11:57 root'
remote: + read line
remote: + [[ drwxr-xr-x 8 root root 4096 May 4 20:06 run == --* ]]
remote: + [[ drwxr-xr-x 8 root root 4096 May 4 20:06 run == ==* ]]
remote: +  drwxr-xr-x 8 root root 4096 May 4 20:06 run
remote: echo ' ' 'drwxr-xr-x 8 root root 4096 May 4 20:06 run'
remote: + read line
remote: + [[ drwxr-xr-x 2 root root 4096 May 4 20:05 sbin == --* ]]
remote: + [[ drwxr-xr-x 2 root root 4096 May 4 20:05 sbin == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 2 root root 4096 May 4 20:05 sbin' drwxr-xr-x 2 root root 4096 May 4 20:05 sbin
remote:
remote: + read line
remote: + [[ drwxr-xr-x 2 root root 4096 Aug 20 2015 srv == --* ]]
remote: + [[ drwxr-xr-x 2 root root 4096 Aug 20 2015 srv == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 2 root root 4096 Aug 20 2015 srv'
remote: + read line
remote: + [[ lrwxrwxrwx 1 root root 14 Jul 10 11:58 start -> /bin/herokuish == --* ]]
remote: + [[ lrwxrwxrwx 1 root root 14 Jul 10 11:58 start -> /bin/herokuish == ==* ]]
remote: + echo  drwxr-xr-x 2 root root 4096 Aug 20 2015 srv
remote: ' '  lrwxrwxrwx 1 root root 14 Jul 10 11:58 start -> /bin/herokuish
remote: 'lrwxrwxrwx 1 root root 14 Jul 10 11:58 start -> /bin/herokuish'
remote:  dr-xr-xr-x 13 root root 0 Jul 11 00:01 sys
remote: + read line
remote: + [[ dr-xr-xr-x 13 root root 0 Jul 11 00:01 sys == --* ]]
remote: + [[ dr-xr-xr-x 13 root root 0 Jul 11 00:01 sys == ==* ]]
remote: + echo ' ' 'dr-xr-xr-x 13 root root 0 Jul 11 00:01 sys'
remote:  drwxrwxrwt 6 root root 4096 Jul 11 00:07 tmp
remote: + read line
remote: + [[ drwxrwxrwt 6 root root 4096 Jul 11 00:07 tmp == --* ]]
remote: + [[ drwxrwxrwt 6 root root 4096 Jul 11 00:07 tmp == ==* ]]
remote: + echo ' ' 'drwxrwxrwt 6 root root 4096 Jul 11 00:07 tmp'
remote:  drwxr-xr-x 10 root root 4096 May 4 20:05 usr
remote: + read line
remote: + [[ drwxr-xr-x 10 root root 4096 May 4 20:05 usr == --* ]]
remote: + [[ drwxr-xr-x 10 root root 4096 May 4 20:05 usr == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 10 root root 4096 May 4 20:05 usr'
remote:  drwxr-xr-x 11 root root 4096 May 4 20:12 var
remote: + read line
remote: + [[ drwxr-xr-x 11 root root 4096 May 4 20:12 var == --* ]]
remote: + [[ drwxr-xr-x 11 root root 4096 May 4 20:12 var == ==* ]]
remote: + echo ' ' 'drwxr-xr-x 11 root root 4096 May 4 20:12 var'
remote: + read line
remote: + [[ -----> Installing Python (python-2.7.4) == --* ]]
remote: + echo '----->' Installing Python '(python-2.7.4)'
remote: -----> Installing Python (python-2.7.4)
remote: + read line
remote: + [[ -----> Installing Distribute (distribute-0.6.49) == --* ]]
remote: + echo '----->' Installing Distribute '(distribute-0.6.49)'
remote: -----> Installing Distribute (distribute-0.6.49)
remote: + read line
remote: + rm -rf /tmp/dokku_git.WfUV
remote: + exit_code=1
remote: + set -e
remote: + [[ 1 -eq 10 ]]
remote: + implemented=1
remote: + [[ 1 -ne 0 ]]
remote: + exit 1
+ exit_code=0
+ set -e
+ [[ 0 -eq 10 ]]
+ implemented=1
+ [[ 0 -ne 0 ]]
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/logs/commands git-receive-pack ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/postgres/commands git-receive-pack ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ 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 ''\''blog'\'''
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ [[ 1 -eq 0 ]]
+ set +f
+ exit 0
To dokku@zip.thruhere.net:blog
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'dokku@zip.thruhere.net:blog'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment