Homogenization of templates: Eureka
This commit is contained in:
parent
17e85e31cd
commit
abdcb9e332
7 changed files with 115 additions and 88 deletions
|
@ -754,20 +754,29 @@ func templatesEcsTmpl() (*asset, error) {
|
|||
return a, nil
|
||||
}
|
||||
|
||||
var _templatesEurekaTmpl = []byte(`[backends]{{range .Applications}}
|
||||
{{ $app := .}}
|
||||
{{range .Instances}}
|
||||
[backends.backend{{$app.Name}}.servers.server-{{ getInstanceID . }}]
|
||||
url = "{{ getProtocol . }}://{{ .IpAddr }}:{{ getPort . }}"
|
||||
weight = {{ getWeight . }}
|
||||
{{end}}{{end}}
|
||||
var _templatesEurekaTmpl = []byte(`[backends]
|
||||
{{range $app := .Applications }}
|
||||
|
||||
[frontends]{{range .Applications}}
|
||||
[frontends.frontend{{.Name}}]
|
||||
backend = "backend{{.Name}}"
|
||||
[backends.backend-{{ $app.Name }}]
|
||||
|
||||
{{range $instance := .Instances }}
|
||||
[backends.backend-{{ $app.Name }}.servers.server-{{ getInstanceID $instance }}]
|
||||
url = "{{ getProtocol $instance }}://{{ .IpAddr }}:{{ getPort $instance }}"
|
||||
weight = {{ getWeight $instance }}
|
||||
{{end}}
|
||||
|
||||
{{end}}
|
||||
|
||||
[frontends]
|
||||
{{range $app := .Applications }}
|
||||
|
||||
[frontends.frontend-{{ $app.Name }}]
|
||||
backend = "backend-{{ $app.Name }}"
|
||||
entryPoints = ["http"]
|
||||
[frontends.frontend{{.Name }}.routes.route-host{{.Name}}]
|
||||
rule = "Host:{{ .Name | tolower }}"
|
||||
|
||||
[frontends.frontend-{{ $app.Name }}.routes.route-host{{ $app.Name }}]
|
||||
rule = "Host:{{ $app.Name | tolower }}"
|
||||
|
||||
{{end}}
|
||||
`)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue