mirror of
https://github.com/thib8956/nginx-proxy
synced 2025-08-24 00:11:55 +00:00
Initial commit
This commit is contained in:
22
nginx.tmpl
Normal file
22
nginx.tmpl
Normal file
@@ -0,0 +1,22 @@
|
||||
{{ range $host, $containers := groupBy $ "Env.VIRTUAL_HOST" }}
|
||||
upstream {{ $host }} {
|
||||
|
||||
{{ range $index, $value := $containers }}
|
||||
{{ with $address := index $value.Addresses 0 }}
|
||||
server {{ $value.Gateway }}:{{ $address.HostPort }};
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
}
|
||||
|
||||
server {
|
||||
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
|
||||
|
||||
server_name {{ $host }};
|
||||
|
||||
location / {
|
||||
proxy_pass http://{{ $host }};
|
||||
include /etc/nginx/proxy_params;
|
||||
}
|
||||
}
|
||||
{{ end }}
|
Reference in New Issue
Block a user