Skip to content

Instantly share code, notes, and snippets.

@michaelshobbs
Created February 12, 2016 23:45
Show Gist options
  • Save michaelshobbs/e3e540dd2b3612af288b to your computer and use it in GitHub Desktop.
Save michaelshobbs/e3e540dd2b3612af288b to your computer and use it in GitHub Desktop.
dokku_run.log
+ [[ -f /home/dokku/dokkurc ]]
+ [[ -d /home/dokku/.dokkurc ]]
+ [[ -n 1 ]]
+ set -x
+ parse_args --rm run node-js-app ls
+ for arg in '"$@"'
+ case "$arg" in
+ export DOKKU_RM_CONTAINER=1
+ DOKKU_RM_CONTAINER=1
+ for arg in '"$@"'
+ case "$arg" in
+ for arg in '"$@"'
+ case "$arg" in
+ for arg in '"$@"'
+ case "$arg" in
+ return 0
+ args=("$@")
+ [[ --rm =~ ^--.* ]]
+ for arg in '"$@"'
+ [[ --rm =~ ^--.* ]]
+ shift 1
+ for arg in '"$@"'
+ [[ run =~ ^--.* ]]
+ break
+ has_tty
++ /usr/bin/tty
++ true
+ [[ not a tty == \n\o\t\ \a\ \t\t\y ]]
+ return 1
+ DOKKU_QUIET_OUTPUT=1
++ id -un
+ [[ root != \d\o\k\k\u ]]
+ [[ run != plugin:*install* ]]
+ [[ run != \p\l\u\g\i\n\:\u\p\d\a\t\e ]]
+ [[ run != nginx:*-logs ]]
+ sudo -u dokku -E -H /usr/local/bin/dokku run node-js-app ls
+ [[ -f /home/dokku/dokkurc ]]
+ [[ -d /home/dokku/.dokkurc ]]
+ [[ -n 1 ]]
+ set -x
+ parse_args run node-js-app ls
+ for arg in '"$@"'
+ case "$arg" in
+ for arg in '"$@"'
+ case "$arg" in
+ for arg in '"$@"'
+ case "$arg" in
+ return 0
+ args=("$@")
+ [[ run =~ ^--.* ]]
+ has_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 ]]
+ [[ -n '' ]]
+ case "$1" in
+ implemented=0
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/00_dokku-standard/commands run node-js-app ls
+ source /var/lib/dokku/core-plugins/available/common/functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ source /var/lib/dokku/plugins/available/config/functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
++ source /var/lib/dokku/core-plugins/available/common/functions
+++ set -eo pipefail
+++ [[ -n 1 ]]
+++ set -x
+ source /var/lib/dokku/plugins/available/nginx-vhosts/functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
++ source /var/lib/dokku/core-plugins/available/common/functions
+++ set -eo pipefail
+++ [[ -n 1 ]]
+++ set -x
++ source /var/lib/dokku/plugins/available/certs/functions
+++ set -eo pipefail
+++ [[ -n 1 ]]
+++ set -x
+++ source /var/lib/dokku/core-plugins/available/common/functions
++++ set -eo pipefail
++++ [[ -n 1 ]]
++++ set -x
++ source /var/lib/dokku/plugins/available/config/functions
+++ set -eo pipefail
+++ [[ -n 1 ]]
+++ set -x
+++ source /var/lib/dokku/core-plugins/available/common/functions
++++ set -eo pipefail
++++ [[ -n 1 ]]
++++ set -x
++ source /var/lib/dokku/plugins/available/domains/functions
+++ set -eo pipefail
+++ [[ -n 1 ]]
+++ set -x
+++ source /var/lib/dokku/core-plugins/available/common/functions
++++ set -eo pipefail
++++ [[ -n 1 ]]
++++ set -x
+ case "$1" in
+ [[ -z node-js-app ]]
+ APP=node-js-app
++ get_running_image_tag node-js-app
++ local APP=node-js-app
++ [[ ! -n node-js-app ]]
++ verify_app_name node-js-app
++ local APP=node-js-app
++ [[ ! -n node-js-app ]]
++ [[ ! -d /home/dokku/node-js-app ]]
++ return 0
++ CIDS=($(get_app_container_ids $APP))
+++ get_app_container_ids node-js-app
+++ local APP=node-js-app
+++ local CONTAINER_TYPE=
+++ verify_app_name node-js-app
+++ local APP=node-js-app
+++ [[ ! -n node-js-app ]]
+++ [[ ! -d /home/dokku/node-js-app ]]
+++ return 0
+++ [[ -f /home/dokku/node-js-app/CONTAINER ]]
+++ [[ -n '' ]]
+++ CONTAINER_PATTERN='/home/dokku/node-js-app/CONTAINER.*'
+++ shopt -s nullglob
+++ for DOKKU_CID_FILE in '$CONTAINER_PATTERN'
+++ DOKKU_CIDS+=' '
+++ DOKKU_CIDS+=81dc68346d7a3a318ee0f19887d4f87e25b34b683cbb462471245c38441e24cb
+++ DOKKU_CIDS+=' '
+++ shopt -u nullglob
+++ echo 81dc68346d7a3a318ee0f19887d4f87e25b34b683cbb462471245c38441e24cb
+++ awk -F: '{ print $2 }'
+++ awk '{ print $2 }'
+++ egrep 81dc68346d7a3a318ee0f19887d4f87e25b34b683cbb462471245c38441e24cb
+++ docker ps -a --no-trunc
++ RUNNING_IMAGE_TAG=latest
++ echo latest
+ IMAGE_TAG=latest
++ get_app_image_name node-js-app latest
++ local APP=node-js-app
++ local IMAGE_TAG=latest
+++ get_app_image_repo node-js-app
+++ local APP=node-js-app
+++ local IMAGE_REPO=dokku/node-js-app
+++ [[ -z node-js-app ]]
+++ echo dokku/node-js-app
++ local IMAGE_REPO=dokku/node-js-app
++ [[ -z node-js-app ]]
++ [[ -n latest ]]
++ IMAGE=dokku/node-js-app:latest
++ verify_image dokku/node-js-app:latest
++ local IMAGE=dokku/node-js-app:latest
++ docker inspect dokku/node-js-app:latest
++ return 0
++ echo dokku/node-js-app:latest
+ IMAGE=dokku/node-js-app:latest
+ verify_app_name node-js-app
+ local APP=node-js-app
+ [[ ! -n node-js-app ]]
+ [[ ! -d /home/dokku/node-js-app ]]
+ return 0
+ shift 2
++ plugn trigger docker-args-run node-js-app latest
++ :
+ source /var/lib/dokku/core-plugins/available/common/functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ [[ ! -n '' ]]
+ source /var/lib/dokku/core-plugins/available/common/functions
++ set -eo pipefail
++ [[ -n 1 ]]
++ set -x
+ 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
++ cat
+ STDIN=
+ APP=node-js-app
+ IMAGE_TAG=latest
++ get_app_image_name node-js-app latest
++ local APP=node-js-app
++ local IMAGE_TAG=latest
+++ get_app_image_repo node-js-app
+++ local APP=node-js-app
+++ local IMAGE_REPO=dokku/node-js-app
+++ [[ -z node-js-app ]]
+++ echo dokku/node-js-app
++ local IMAGE_REPO=dokku/node-js-app
++ [[ -z node-js-app ]]
++ [[ -n latest ]]
++ IMAGE=dokku/node-js-app:latest
++ verify_image dokku/node-js-app:latest
++ local IMAGE=dokku/node-js-app:latest
++ docker inspect dokku/node-js-app:latest
++ return 0
++ echo dokku/node-js-app:latest
+ IMAGE=dokku/node-js-app:latest
+ DOCKERFILE_ENV_FILE=/home/dokku/node-js-app/DOCKERFILE_ENV_FILE
+ verify_app_name node-js-app
+ local APP=node-js-app
+ [[ ! -n node-js-app ]]
+ [[ ! -d /home/dokku/node-js-app ]]
+ return 0
+ is_image_herokuish_based dokku/node-js-app:latest
+ [[ ! -f /home/ubuntu/.circlerc ]]
+ local DOCKER_ARGS=--rm
+ docker run --entrypoint=/bin/sh --rm dokku/node-js-app:latest -c 'test -f /exec'
+ echo ''
++ cat
+ STDIN=
+ APP=node-js-app
+ case "$0" in
+ PHASE=RUN
+ FILE_PREFIX=DOCKER_OPTIONS_
+ PHASE_FILE_PATH=/home/dokku/node-js-app/DOCKER_OPTIONS_RUN
+ output=
+ [[ -f /home/dokku/node-js-app/DOCKER_OPTIONS_RUN ]]
+ echo ''
+ DOCKER_ARGS=
+ [[ -n 1 ]]
+ DOCKER_ARGS+=' -e TRACE=true '
+ [[ -n 1 ]]
+ DOKKU_RUN_OPTS=--rm
+ has_tty
++ /usr/bin/tty
++ true
+ [[ not a tty == \n\o\t\ \a\ \t\t\y ]]
+ return 1
+ is_image_herokuish_based dokku/node-js-app:latest
+ [[ ! -f /home/ubuntu/.circlerc ]]
+ local DOCKER_ARGS=--rm
+ docker run --entrypoint=/bin/sh --rm dokku/node-js-app:latest -c 'test -f /exec'
+ EXEC_CMD=/exec
+ docker run --rm -e TRACE=true dokku/node-js-app:latest /exec ls
+ [[ -d /tmp/app ]]
+ cmd-export paths
+ declare 'desc=Exports a function as a command'
+ declare fn=paths as=paths
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :help
+ CMDS["$ns:${as/#$ns-/}"]=paths
+ cmd-export version
+ declare 'desc=Exports a function as a command'
+ declare fn=version as=version
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo :paths
+ CMDS["$ns:${as/#$ns-/}"]=version
+ cmd-export herokuish-test test
+ declare 'desc=Exports a function as a command'
+ declare fn=herokuish-test as=test
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :version
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo :paths
+ CMDS["$ns:${as/#$ns-/}"]=herokuish-test
+ cmd-export-ns buildpack 'Use and install buildpacks'
+ declare ns=buildpack 'desc=Use and install buildpacks'
+ eval 'buildpack() {
declare desc="Use and install buildpacks"
cmd-ns buildpack "$@";
}'
+ cmd-export buildpack
+ declare 'desc=Exports a function as a command'
+ declare fn=buildpack as=buildpack
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :version
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo :test
++ for k in '"${!CMDS[@]}"'
++ echo :paths
+ CMDS["$ns:${as/#$ns-/}"]=buildpack
+ CMDS["$1"]=buildpack
+ cmd-export buildpack-build
+ declare 'desc=Exports a function as a command'
+ declare fn=buildpack-build as=buildpack-build
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :version
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo :test
++ for k in '"${!CMDS[@]}"'
++ echo :buildpack
++ for k in '"${!CMDS[@]}"'
++ echo :paths
++ for k in '"${!CMDS[@]}"'
++ echo buildpack
+ for n in '$(cmd-list-ns)'
+ grep '^buildpack-'
+ echo buildpack-build
+ ns=buildpack
+ CMDS["$ns:${as/#$ns-/}"]=buildpack-build
+ cmd-export buildpack-install
+ declare 'desc=Exports a function as a command'
+ declare fn=buildpack-install as=buildpack-install
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :version
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo :test
++ for k in '"${!CMDS[@]}"'
++ echo :buildpack
++ for k in '"${!CMDS[@]}"'
++ echo :paths
++ for k in '"${!CMDS[@]}"'
++ echo buildpack
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:build
+ for n in '$(cmd-list-ns)'
+ grep '^buildpack-'
+ echo buildpack-install
+ ns=buildpack
+ CMDS["$ns:${as/#$ns-/}"]=buildpack-install
+ cmd-export buildpack-list
+ declare 'desc=Exports a function as a command'
+ declare fn=buildpack-list as=buildpack-list
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :version
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:install
++ for k in '"${!CMDS[@]}"'
++ echo :test
++ for k in '"${!CMDS[@]}"'
++ echo :buildpack
++ for k in '"${!CMDS[@]}"'
++ echo :paths
++ for k in '"${!CMDS[@]}"'
++ echo buildpack
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:build
+ for n in '$(cmd-list-ns)'
+ grep '^buildpack-'
+ echo buildpack-list
+ ns=buildpack
+ CMDS["$ns:${as/#$ns-/}"]=buildpack-list
+ cmd-export-ns slug 'Manage application slugs'
+ declare ns=slug 'desc=Manage application slugs'
+ eval 'slug() {
declare desc="Manage application slugs"
cmd-ns slug "$@";
}'
+ cmd-export slug
+ declare 'desc=Exports a function as a command'
+ declare fn=slug as=slug
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :version
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:install
++ for k in '"${!CMDS[@]}"'
++ echo :test
++ for k in '"${!CMDS[@]}"'
++ echo :buildpack
++ for k in '"${!CMDS[@]}"'
++ echo :paths
++ for k in '"${!CMDS[@]}"'
++ echo buildpack
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:list
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:build
+ for n in '$(cmd-list-ns)'
+ grep '^buildpack-'
+ echo slug
+ CMDS["$ns:${as/#$ns-/}"]=slug
+ CMDS["$1"]=slug
+ cmd-export slug-import
+ declare 'desc=Exports a function as a command'
+ declare fn=slug-import as=slug-import
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :version
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:install
++ for k in '"${!CMDS[@]}"'
++ echo :test
++ for k in '"${!CMDS[@]}"'
++ echo :buildpack
++ for k in '"${!CMDS[@]}"'
++ echo :paths
++ for k in '"${!CMDS[@]}"'
++ echo slug
++ for k in '"${!CMDS[@]}"'
++ echo :slug
++ for k in '"${!CMDS[@]}"'
++ echo buildpack
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:list
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:build
+ for n in '$(cmd-list-ns)'
+ grep '^buildpack-'
+ echo slug-import
+ for n in '$(cmd-list-ns)'
+ grep '^slug-'
+ echo slug-import
+ ns=slug
+ CMDS["$ns:${as/#$ns-/}"]=slug-import
+ cmd-export slug-generate
+ declare 'desc=Exports a function as a command'
+ declare fn=slug-generate as=slug-generate
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :version
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:install
++ for k in '"${!CMDS[@]}"'
++ echo :test
++ for k in '"${!CMDS[@]}"'
++ echo :buildpack
++ for k in '"${!CMDS[@]}"'
++ echo :paths
++ for k in '"${!CMDS[@]}"'
++ echo slug
++ for k in '"${!CMDS[@]}"'
++ echo :slug
++ for k in '"${!CMDS[@]}"'
++ echo buildpack
++ for k in '"${!CMDS[@]}"'
++ echo slug:import
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:list
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:build
+ for n in '$(cmd-list-ns)'
+ grep '^buildpack-'
+ echo slug-generate
+ for n in '$(cmd-list-ns)'
+ grep '^slug-'
+ echo slug-generate
+ ns=slug
+ CMDS["$ns:${as/#$ns-/}"]=slug-generate
+ cmd-export slug-export
+ declare 'desc=Exports a function as a command'
+ declare fn=slug-export as=slug-export
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :version
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:install
++ for k in '"${!CMDS[@]}"'
++ echo :test
++ for k in '"${!CMDS[@]}"'
++ echo slug:generate
++ for k in '"${!CMDS[@]}"'
++ echo :buildpack
++ for k in '"${!CMDS[@]}"'
++ echo :paths
++ for k in '"${!CMDS[@]}"'
++ echo slug
++ for k in '"${!CMDS[@]}"'
++ echo :slug
++ for k in '"${!CMDS[@]}"'
++ echo buildpack
++ for k in '"${!CMDS[@]}"'
++ echo slug:import
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:list
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:build
+ for n in '$(cmd-list-ns)'
+ grep '^buildpack-'
+ echo slug-export
+ for n in '$(cmd-list-ns)'
+ grep '^slug-'
+ echo slug-export
+ ns=slug
+ CMDS["$ns:${as/#$ns-/}"]=slug-export
+ cmd-export-ns procfile 'Use Procfiles and run app commands'
+ declare ns=procfile 'desc=Use Procfiles and run app commands'
+ eval 'procfile() {
declare desc="Use Procfiles and run app commands"
cmd-ns procfile "$@";
}'
+ cmd-export procfile
+ declare 'desc=Exports a function as a command'
+ declare fn=procfile as=procfile
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :version
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:install
++ for k in '"${!CMDS[@]}"'
++ echo :test
++ for k in '"${!CMDS[@]}"'
++ echo slug:generate
++ for k in '"${!CMDS[@]}"'
++ echo :buildpack
++ for k in '"${!CMDS[@]}"'
++ echo :paths
++ for k in '"${!CMDS[@]}"'
++ echo slug
++ for k in '"${!CMDS[@]}"'
++ echo :slug
++ for k in '"${!CMDS[@]}"'
++ echo buildpack
++ for k in '"${!CMDS[@]}"'
++ echo slug:import
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:list
++ for k in '"${!CMDS[@]}"'
++ echo slug:export
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:build
+ for n in '$(cmd-list-ns)'
+ grep '^buildpack-'
+ echo procfile
+ for n in '$(cmd-list-ns)'
+ grep '^slug-'
+ echo procfile
+ CMDS["$ns:${as/#$ns-/}"]=procfile
+ CMDS["$1"]=procfile
+ cmd-export procfile-start
+ declare 'desc=Exports a function as a command'
+ declare fn=procfile-start as=procfile-start
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :version
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo :procfile
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:install
++ for k in '"${!CMDS[@]}"'
++ echo :test
++ for k in '"${!CMDS[@]}"'
++ echo slug:generate
++ for k in '"${!CMDS[@]}"'
++ echo :buildpack
++ for k in '"${!CMDS[@]}"'
++ echo :paths
++ for k in '"${!CMDS[@]}"'
++ echo slug
++ for k in '"${!CMDS[@]}"'
++ echo :slug
++ for k in '"${!CMDS[@]}"'
++ echo buildpack
++ for k in '"${!CMDS[@]}"'
++ echo slug:import
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:list
++ for k in '"${!CMDS[@]}"'
++ echo slug:export
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:build
++ for k in '"${!CMDS[@]}"'
++ echo procfile
+ for n in '$(cmd-list-ns)'
+ grep '^buildpack-'
+ echo procfile-start
+ for n in '$(cmd-list-ns)'
+ grep '^procfile-'
+ echo procfile-start
+ ns=procfile
+ for n in '$(cmd-list-ns)'
+ grep '^slug-'
+ echo procfile-start
+ CMDS["$ns:${as/#$ns-/}"]=procfile-start
+ cmd-export procfile-exec
+ declare 'desc=Exports a function as a command'
+ declare fn=procfile-exec as=procfile-exec
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :version
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo :procfile
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:install
++ for k in '"${!CMDS[@]}"'
++ echo procfile:start
++ for k in '"${!CMDS[@]}"'
++ echo :test
++ for k in '"${!CMDS[@]}"'
++ echo slug:generate
++ for k in '"${!CMDS[@]}"'
++ echo :buildpack
++ for k in '"${!CMDS[@]}"'
++ echo :paths
++ for k in '"${!CMDS[@]}"'
++ echo slug
++ for k in '"${!CMDS[@]}"'
++ echo :slug
++ for k in '"${!CMDS[@]}"'
++ echo buildpack
++ for k in '"${!CMDS[@]}"'
++ echo slug:import
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:list
++ for k in '"${!CMDS[@]}"'
++ echo slug:export
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:build
++ for k in '"${!CMDS[@]}"'
++ echo procfile
+ for n in '$(cmd-list-ns)'
+ grep '^buildpack-'
+ echo procfile-exec
+ for n in '$(cmd-list-ns)'
+ grep '^procfile-'
+ echo procfile-exec
+ ns=procfile
+ for n in '$(cmd-list-ns)'
+ grep '^slug-'
+ echo procfile-exec
+ CMDS["$ns:${as/#$ns-/}"]=procfile-exec
+ cmd-export procfile-parse
+ declare 'desc=Exports a function as a command'
+ declare fn=procfile-parse as=procfile-parse
+ local ns=
++ cmd-list-ns
++ sort
++ grep -v :
++ for k in '"${!CMDS[@]}"'
++ echo :version
++ for k in '"${!CMDS[@]}"'
++ echo :help
++ for k in '"${!CMDS[@]}"'
++ echo :procfile
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:install
++ for k in '"${!CMDS[@]}"'
++ echo procfile:start
++ for k in '"${!CMDS[@]}"'
++ echo :test
++ for k in '"${!CMDS[@]}"'
++ echo slug:generate
++ for k in '"${!CMDS[@]}"'
++ echo :buildpack
++ for k in '"${!CMDS[@]}"'
++ echo :paths
++ for k in '"${!CMDS[@]}"'
++ echo slug
++ for k in '"${!CMDS[@]}"'
++ echo :slug
++ for k in '"${!CMDS[@]}"'
++ echo buildpack
++ for k in '"${!CMDS[@]}"'
++ echo slug:import
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:list
++ for k in '"${!CMDS[@]}"'
++ echo slug:export
++ for k in '"${!CMDS[@]}"'
++ echo buildpack:build
++ for k in '"${!CMDS[@]}"'
++ echo procfile:exec
++ for k in '"${!CMDS[@]}"'
++ echo procfile
+ for n in '$(cmd-list-ns)'
+ grep '^buildpack-'
+ echo procfile-parse
+ for n in '$(cmd-list-ns)'
+ grep '^procfile-'
+ echo procfile-parse
+ ns=procfile
+ for n in '$(cmd-list-ns)'
+ grep '^slug-'
+ echo procfile-parse
+ CMDS["$ns:${as/#$ns-/}"]=procfile-parse
+ case "$SELF" in
+ procfile-exec ls
+ declare 'desc=Run as unprivileged user with Heroku-like env'
+ [[ -n '' ]]
+ detect-unprivileged
++ stat -c %U /app
+ unprivileged_user=u27058
+ unprivileged_group=u27058
+ procfile-setup-home
+ export HOME=/app
+ HOME=/app
+ usermod --home /app u27058
+ chown -R u27058:u27058 /app
+ procfile-load-env
+ [[ -d /tmp/env ]]
++ ls /tmp/env
+ procfile-load-profile
+ shopt -s nullglob
+ mkdir -p /app/.profile.d
+ for file in '$app_path/.profile.d/*.sh'
+ source /app/.profile.d/nodejs.sh
++ export PATH=/app/.heroku/node/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/app/bin:/app/node_modules/.bin
++ PATH=/app/.heroku/node/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/app/bin:/app/node_modules/.bin
++ export NODE_HOME=/app/.heroku/node
++ NODE_HOME=/app/.heroku/node
++ export NODE_ENV=production
++ NODE_ENV=production
++ calculate_concurrency
+++ detect_memory 512
+++ local default=512
++++ ulimit -u
+++ local limit=524288
+++ case $limit in
+++ echo 512
++ MEMORY_AVAILABLE=512
++ WEB_MEMORY=512
++ WEB_CONCURRENCY=1
++ (( WEB_CONCURRENCY < 1 ))
++ (( WEB_CONCURRENCY > 32 ))
++ WEB_CONCURRENCY=1
++ export MEMORY_AVAILABLE=512
++ MEMORY_AVAILABLE=512
++ export WEB_MEMORY=512
++ WEB_MEMORY=512
++ export WEB_CONCURRENCY=1
++ WEB_CONCURRENCY=1
++ '[' '' = true ']'
+ shopt -u nullglob
+ hash -r
+ cd /app
++ eval echo ls
+++ echo ls
+ exec setuidgid u27058 ls
CHECKS
DOKKU_SCALE
Dockerfile.buildstep
Dockerfile.herokuish
Procfile
README.md
SCALE
Vagrantfile
app.json
dockerfile
index.js
node_modules
package.json
public
worker.js
+ 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/20_events/commands run node-js-app ls
+ 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 run node-js-app ls
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ for script in '$PLUGIN_ENABLED_PATH/*/commands'
+ set +e
+ /var/lib/dokku/plugins/enabled/backup/commands run node-js-app ls
+ 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 run node-js-app ls
+ 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 run node-js-app ls
+ 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 run node-js-app ls
+ 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 run node-js-app ls
+ 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 run node-js-app ls
+ 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 run node-js-app ls
+ source /var/lib/dokku/core-plugins/available/common/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/nginx-vhosts/commands run node-js-app ls
+ 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 run node-js-app ls
+ 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 run node-js-app ls
+ 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 run node-js-app ls
+ 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 run node-js-app ls
+ 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 run node-js-app ls
+ exit_code=10
+ set -e
+ [[ 10 -eq 10 ]]
+ continue
+ [[ 1 -eq 0 ]]
+ exit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment