mirror of
https://github.com/dokku/dokku.git
synced 2026-02-24 04:00:36 +01:00
@@ -1 +1 @@
|
||||
web: python3 web.py
|
||||
web: python3 web.py second.Procfile
|
||||
|
||||
@@ -22,6 +22,9 @@ if __name__ == "__main__":
|
||||
print("Failing on startup due to FAIL_ON_STARTUP=true")
|
||||
sys.exit(1)
|
||||
|
||||
for arg in sys.argv:
|
||||
print(f"Arg: {arg}")
|
||||
|
||||
port = int(os.getenv("PORT", 5000))
|
||||
server = http.server.HTTPServer(("0.0.0.0", port), GetHandler)
|
||||
print("Listening on port {0}".format(port))
|
||||
|
||||
@@ -95,6 +95,13 @@ teardown() {
|
||||
echo "status: $status"
|
||||
assert_success
|
||||
|
||||
run /bin/bash -c "dokku logs $TEST_APP"
|
||||
echo "output: $output"
|
||||
echo "status: $status"
|
||||
assert_output_contains "Arg: web.py"
|
||||
assert_output_contains "Arg: second.Procfile" 0
|
||||
assert_success
|
||||
|
||||
run /bin/bash -c "dokku ps:set $TEST_APP procfile-path nonexistent-procfile"
|
||||
echo "output: $output"
|
||||
echo "status: $status"
|
||||
@@ -117,6 +124,13 @@ teardown() {
|
||||
assert_success
|
||||
assert_output_contains 'SECRET_KEY:' 0
|
||||
|
||||
run /bin/bash -c "dokku logs $TEST_APP"
|
||||
echo "output: $output"
|
||||
echo "status: $status"
|
||||
assert_output_contains "Arg: web.py"
|
||||
assert_output_contains "Arg: second.Procfile"
|
||||
assert_success
|
||||
|
||||
run /bin/bash -c "dokku ps:set $TEST_APP procfile-path"
|
||||
echo "output: $output"
|
||||
echo "status: $status"
|
||||
@@ -127,6 +141,13 @@ teardown() {
|
||||
echo "status: $status"
|
||||
assert_success
|
||||
assert_output_contains 'SECRET_KEY:'
|
||||
|
||||
run /bin/bash -c "dokku logs $TEST_APP"
|
||||
echo "output: $output"
|
||||
echo "status: $status"
|
||||
assert_output_contains "Arg: web.py"
|
||||
assert_output_contains "Arg: second.Procfile" 0
|
||||
assert_success
|
||||
}
|
||||
|
||||
@test "(ps:scale) remove zerod processes" {
|
||||
|
||||
Reference in New Issue
Block a user