@@ -130,7 +130,7 @@ class CliAppTest < CliTestCase
130
130
SSHKit ::Backend ::Abstract . any_instance . stubs ( :execute )
131
131
. with ( :docker , :container , :ls , "--all" , "--filter" , "name=^app-web-latest$" , "--quiet" , "|" , :xargs , :docker , :stop , raise_on_non_zero_exit : false )
132
132
SSHKit ::Backend ::Abstract . any_instance . expects ( :execute )
133
- . with ( :docker , :exec , "kamal-proxy" , "kamal-proxy" , :deploy , "app-web" , "--target" , " \" 123:80\" ", "--deploy-timeout" , " \" 1s\" ", "--drain-timeout" , " \" 30s\" ", "--buffer-requests" , "--buffer-responses" , "--log-request-header" , " \" Cache-Control\" ", "--log-request-header" , " \" Last-Modified\" ", "--log-request-header" , " \" User-Agent\" ") . raises ( SSHKit ::Command ::Failed . new ( "Failed to deploy" ) )
133
+ . with ( :docker , :exec , "kamal-proxy" , "kamal-proxy" , :deploy , "app-web" , "--target= \" 123:80\" " , "--deploy-timeout= \" 1s\" " , "--drain-timeout= \" 30s\" " , "--buffer-requests" , "--buffer-responses" , "--log-request-header= \" Cache-Control\" " , "--log-request-header= \" Last-Modified\" " , "--log-request-header= \" User-Agent\" " ) . raises ( SSHKit ::Command ::Failed . new ( "Failed to deploy" ) )
134
134
135
135
stderred do
136
136
run_command ( "boot" , config : :with_roles , host : nil , allow_execute_error : true ) . tap do |output |
@@ -190,7 +190,7 @@ class CliAppTest < CliTestCase
190
190
191
191
run_command ( "start" ) . tap do |output |
192
192
assert_match "docker start app-web-999" , output
193
- assert_match "docker exec kamal-proxy kamal-proxy deploy app-web --target \" 999:80\" --deploy-timeout \" 30s\" --drain-timeout \" 30s\" --buffer-requests --buffer-responses --log-request-header \" Cache-Control\" --log-request-header \" Last-Modified\" " , output
193
+ assert_match "docker exec kamal-proxy kamal-proxy deploy app-web --target= \" 999:80\" --deploy-timeout= \" 30s\" --drain-timeout= \" 30s\" --buffer-requests --buffer-responses --log-request-header= \" Cache-Control\" --log-request-header= \" Last-Modified\" " , output
194
194
end
195
195
end
196
196
@@ -383,7 +383,7 @@ class CliAppTest < CliTestCase
383
383
assert_match /Renaming container .* to .* as already deployed on 1.1.1.1/ , output # Rename
384
384
assert_match /docker rename app-web-latest app-web-latest_replaced_[0-9a-f]{16}/ , output
385
385
assert_match /docker run --detach --restart unless-stopped --name app-web-latest --network kamal --hostname 1.1.1.1-[0-9a-f]{12} -e KAMAL_CONTAINER_NAME="app-web-latest" -e KAMAL_VERSION="latest" --env-file .kamal\/ apps\/ app\/ env\/ roles\/ web.env --log-opt max-size="10m" --label service="app" --label role="web" --label destination dhh\/ app:latest/ , output
386
- assert_match /docker exec kamal-proxy kamal-proxy deploy app-web --target "123:80"/ , output
386
+ assert_match /docker exec kamal-proxy kamal-proxy deploy app-web --target= "123:80"/ , output
387
387
assert_match "docker container ls --all --filter name=^app-web-123$ --quiet | xargs docker stop" , output
388
388
end
389
389
end
@@ -392,8 +392,8 @@ class CliAppTest < CliTestCase
392
392
SSHKit ::Backend ::Abstract . any_instance . stubs ( :capture_with_info ) . returns ( "123" ) # old version
393
393
394
394
run_command ( "boot" , config : :with_proxy_roles , host : nil ) . tap do |output |
395
- assert_match "docker exec kamal-proxy kamal-proxy deploy app-web --target \" 123:80\" --deploy-timeout \" 6s\" --drain-timeout \" 30s\" --target-timeout \" 10s\" --buffer-requests --buffer-responses --log-request-header \" Cache-Control\" --log-request-header \" Last-Modified\" --log-request-header \" User-Agent\" " , output
396
- assert_match "docker exec kamal-proxy kamal-proxy deploy app-web2 --target \" 123:80\" --deploy-timeout \" 6s\" --drain-timeout \" 30s\" --target-timeout \" 15s\" --buffer-requests --buffer-responses --log-request-header \" Cache-Control\" --log-request-header \" Last-Modified\" --log-request-header \" User-Agent\" " , output
395
+ assert_match "docker exec kamal-proxy kamal-proxy deploy app-web --target= \" 123:80\" --deploy-timeout= \" 6s\" --drain-timeout= \" 30s\" --target-timeout= \" 10s\" --buffer-requests --buffer-responses --log-request-header= \" Cache-Control\" --log-request-header= \" Last-Modified\" --log-request-header= \" User-Agent\" " , output
396
+ assert_match "docker exec kamal-proxy kamal-proxy deploy app-web2 --target= \" 123:80\" --deploy-timeout= \" 6s\" --drain-timeout= \" 30s\" --target-timeout= \" 15s\" --buffer-requests --buffer-responses --log-request-header= \" Cache-Control\" --log-request-header= \" Last-Modified\" --log-request-header= \" User-Agent\" " , output
397
397
end
398
398
end
399
399
0 commit comments