better host upstream support

This commit is contained in:
Jamie Curnow
2023-01-09 13:18:11 +10:00
parent 0a50672ab6
commit ca4d92d793
6 changed files with 30 additions and 7 deletions

View File

@ -30,6 +30,11 @@ func ConfigureHost(h host.Model) error {
certificateTemplate = h.Certificate.GetTemplate()
}
var ups upstream.Model
if h.Upstream != nil {
ups = *h.Upstream
}
data := TemplateData{
Certificate: certificateTemplate,
ConfDir: fmt.Sprintf("%s/nginx/hosts", config.Configuration.DataFolder),
@ -39,7 +44,7 @@ func ConfigureHost(h host.Model) error {
},
DataDir: config.Configuration.DataFolder,
Host: h.GetTemplate(),
Upstream: h.Upstream,
Upstream: ups,
}
removeHostFiles(h)