Switch proxy/hosts to proxy/host
The proxy only supports a single host per app for nowm so make the config match that.
This commit is contained in:
@@ -7,16 +7,14 @@
|
||||
# run on the same proxy.
|
||||
proxy:
|
||||
|
||||
# Hosts
|
||||
# Host
|
||||
#
|
||||
# These are the hosts that will be used to serve the app. If you deploy more
|
||||
# than one application to a single host, the proxy will route requests based
|
||||
# these hosts
|
||||
# The hosts that will be used to serve the app. The proxy will only route requests
|
||||
# to this host to your app.
|
||||
#
|
||||
# If no hosts are set, then all requests will be forwarded, except for matching
|
||||
# requests for other apps that do have a host set.
|
||||
hosts:
|
||||
- foo.example.com
|
||||
host: foo.example.com
|
||||
|
||||
# App port
|
||||
#
|
||||
|
||||
@@ -37,7 +37,7 @@ class Kamal::Configuration::Proxy
|
||||
|
||||
def deploy_options
|
||||
{
|
||||
host: proxy_config.fetch("hosts", []).first,
|
||||
host: proxy_config["host"],
|
||||
tls: proxy_config["ssl"],
|
||||
"deploy-timeout": proxy_config["deploy_timeout"],
|
||||
"drain-timeout": proxy_config["drain_timeout"],
|
||||
|
||||
@@ -2,7 +2,7 @@ class Kamal::Configuration::Validator::Proxy < Kamal::Configuration::Validator
|
||||
def validate!
|
||||
super
|
||||
|
||||
if config["hosts"].blank? && config["ssl"]
|
||||
if config["host"].blank? && config["ssl"]
|
||||
error "Must set a host to enable automatic SSL"
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user