Skip to content

Commit

Permalink
Merge pull request #1152 from basecamp/skip-log-max-size
Browse files Browse the repository at this point in the history
Allow log max size to not be set
  • Loading branch information
djmb authored Oct 25, 2024
2 parents 347eb69 + 1980a79 commit b917d7c
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
2 changes: 1 addition & 1 deletion lib/kamal/configuration.rb
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ def proxy_publish_args(http_port, https_port)
end

def proxy_logging_args(max_size)
argumentize "--log-opt", "max-size=#{max_size}"
argumentize "--log-opt", "max-size=#{max_size}" if max_size.present?
end

def proxy_options_default
Expand Down
9 changes: 9 additions & 0 deletions test/cli/proxy_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -263,6 +263,15 @@ class CliProxyTest < CliTestCase
end
end

test "boot_config set no log max size" do
run_command("boot_config", "set", "--log-max-size=").tap do |output|
%w[ 1.1.1.1 1.1.1.2 ].each do |host|
assert_match "Running /usr/bin/env mkdir -p .kamal/proxy on #{host}", output
assert_match "Uploading \"--publish 80:80 --publish 443:443\" to .kamal/proxy/options on #{host}", output
end
end
end

test "boot_config set custom ports" do
run_command("boot_config", "set", "--http-port", "8080", "--https-port", "8443").tap do |output|
%w[ 1.1.1.1 1.1.1.2 ].each do |host|
Expand Down

0 comments on commit b917d7c

Please sign in to comment.