diff --git a/plugins/plugin/subcommands/trigger b/plugins/plugin/subcommands/trigger index 4255b874e..81065f147 100755 --- a/plugins/plugin/subcommands/trigger +++ b/plugins/plugin/subcommands/trigger @@ -7,7 +7,7 @@ cmd-plugin-trigger() { declare cmd="plugin:trigger" [[ "$1" == "$cmd" ]] && shift 1 - plugn trigger "$@" + sudo -u dokku -E -H plugn trigger "$@" } cmd-plugin-trigger "$@" diff --git a/tests/unit/ps-general.bats b/tests/unit/ps-general.bats index 8f06dc15f..6c570e0ac 100644 --- a/tests/unit/ps-general.bats +++ b/tests/unit/ps-general.bats @@ -121,3 +121,33 @@ EOF echo "status: $status" assert_output "$test_restart_policy" } + +@test "(ps:rebuild) old app name" { + run /bin/bash -c "dokku --force apps:destroy $TEST_APP" + echo "output: $output" + echo "status: $status" + assert_success + + mkdir -p /home/dokku/test_app + sudo chown -R dokku:dokku /home/dokku/test_app + + run /bin/bash -c "dokku plugin:trigger post-create test_app" + echo "output: $output" + echo "status: $status" + assert_success + + run /bin/bash -c "dokku git:sync --build test_app https://github.com/dokku/smoke-test-app.git" + echo "output: $output" + echo "status: $status" + assert_success + + run /bin/bash -c "dokku ps:rebuild test_app" + echo "output: $output" + echo "status: $status" + assert_success + + run /bin/bash -c "dokku apps:rename test_app $TEST_APP" + echo "output: $output" + echo "status: $status" + assert_success +}