Merge pull request #1000 from kpumuk/hosts

Allow specifying multiple hosts for kamal-proxy via an array
This commit is contained in:
Donal McBreen
2024-09-30 10:26:15 -04:00
committed by GitHub
7 changed files with 57 additions and 8 deletions

View File

@@ -22,13 +22,13 @@ class Kamal::Configuration::Proxy
proxy_config.fetch("ssl", false)
end
def host
proxy_config["host"]
def hosts
proxy_config["hosts"] || proxy_config["host"]&.split(",") || []
end
def deploy_options
{
host: proxy_config["host"],
host: hosts,
tls: proxy_config["ssl"] ? true : nil,
"deploy-timeout": seconds_duration(config.deploy_timeout),
"drain-timeout": seconds_duration(config.drain_timeout),