diff --git a/nginx.tmpl b/nginx.tmpl index a5b1d32..86d6051 100644 --- a/nginx.tmpl +++ b/nginx.tmpl @@ -240,17 +240,23 @@ server { include uwsgi_params; uwsgi_pass {{ trim $proto }}://{{ trim $upstream_name }}; {{ else }} + + {{ if eq $upstream_name "reverse_proxy" }} + proxy_pass {{ trim $proto }}://api-gateway:8080; + {{ else }} proxy_pass {{ trim $proto }}://{{ trim $upstream_name }}; + {{ end }} + {{ end }} {{ if (exists (printf "/etc/nginx/htpasswd/%s" $host)) }} auth_basic "Restricted {{ $host }}"; auth_basic_user_file {{ (printf "/etc/nginx/htpasswd/%s" $host) }}; {{ end }} - {{ if (exists (printf "/etc/nginx/vhost.d/%s_location" $host)) }} - include {{ printf "/etc/nginx/vhost.d/%s_location" $host}}; - {{ else if (exists "/etc/nginx/vhost.d/default_location") }} - include /etc/nginx/vhost.d/default_location; - {{ end }} + {{ if (exists (printf "/etc/nginx/vhost.d/%s_location" $host)) }} + include {{ printf "/etc/nginx/vhost.d/%s_location" $host}}; + {{ else if (exists "/etc/nginx/vhost.d/default_location") }} + include /etc/nginx/vhost.d/default_location; + {{ end }} } }