@@ -4,6 +4,7 @@ class CliProxyTest < CliTestCase
4
4
test "boot" do
5
5
run_command ( "boot" ) . tap do |output |
6
6
assert_match "docker login" , output
7
+ assert_match "mkdir -p .kamal/proxy/apps-config" , output
7
8
assert_match "echo $(cat .kamal/proxy/options 2> /dev/null || echo \" --publish 80:80 --publish 443:443 --log-opt max-size=10m\" ) $(cat .kamal/proxy/image 2> /dev/null || echo \" basecamp/kamal-proxy\" ):$(cat .kamal/proxy/image_version 2> /dev/null || echo \" #{ Kamal ::Configuration ::PROXY_MINIMUM_VERSION } \" ) | xargs docker run --name kamal-proxy --network kamal --detach --restart unless-stopped --volume kamal-proxy-config:/home/kamal-proxy/.config/kamal-proxy" , output
8
9
end
9
10
end
@@ -56,11 +57,13 @@ class CliProxyTest < CliTestCase
56
57
run_command ( "reboot" , "-y" ) . tap do |output |
57
58
assert_match "docker container stop kamal-proxy on 1.1.1.1" , output
58
59
assert_match "docker container prune --force --filter label=org.opencontainers.image.title=kamal-proxy on 1.1.1.1" , output
60
+ assert_match "mkdir -p .kamal/proxy/apps-config on 1.1.1.1" , output
59
61
assert_match "echo $(cat .kamal/proxy/options 2> /dev/null || echo \" --publish 80:80 --publish 443:443 --log-opt max-size=10m\" ) $(cat .kamal/proxy/image 2> /dev/null || echo \" basecamp/kamal-proxy\" ):$(cat .kamal/proxy/image_version 2> /dev/null || echo \" #{ Kamal ::Configuration ::PROXY_MINIMUM_VERSION } \" ) | xargs docker run --name kamal-proxy --network kamal --detach --restart unless-stopped --volume kamal-proxy-config:/home/kamal-proxy/.config/kamal-proxy --volume $(pwd)/.kamal/proxy/apps-config:/home/kamal-proxy/.apps-config on 1.1.1.1" , output
60
62
assert_match "docker exec kamal-proxy kamal-proxy deploy app-web --target=\" abcdefabcdef:80\" --deploy-timeout=\" 6s\" --drain-timeout=\" 30s\" --buffer-requests --buffer-responses --log-request-header=\" Cache-Control\" --log-request-header=\" Last-Modified\" --log-request-header=\" User-Agent\" on 1.1.1.1" , output
61
63
62
64
assert_match "docker container stop kamal-proxy on 1.1.1.2" , output
63
65
assert_match "docker container prune --force --filter label=org.opencontainers.image.title=kamal-proxy on 1.1.1.2" , output
66
+ assert_match "mkdir -p .kamal/proxy/apps-config on 1.1.1.1" , output
64
67
assert_match "echo $(cat .kamal/proxy/options 2> /dev/null || echo \" --publish 80:80 --publish 443:443 --log-opt max-size=10m\" ) $(cat .kamal/proxy/image 2> /dev/null || echo \" basecamp/kamal-proxy\" ):$(cat .kamal/proxy/image_version 2> /dev/null || echo \" #{ Kamal ::Configuration ::PROXY_MINIMUM_VERSION } \" ) | xargs docker run --name kamal-proxy --network kamal --detach --restart unless-stopped --volume kamal-proxy-config:/home/kamal-proxy/.config/kamal-proxy --volume $(pwd)/.kamal/proxy/apps-config:/home/kamal-proxy/.apps-config on 1.1.1.2" , output
65
68
assert_match "docker exec kamal-proxy kamal-proxy deploy app-web --target=\" abcdefabcdef:80\" --deploy-timeout=\" 6s\" --drain-timeout=\" 30s\" --buffer-requests --buffer-responses --log-request-header=\" Cache-Control\" --log-request-header=\" Last-Modified\" --log-request-header=\" User-Agent\" on 1.1.1.2" , output
66
69
end
0 commit comments