-
Patrick Tafoya authoredPatrick Tafoya authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
ingress.conf 1.21 KiB
# setup for fiesta-wagon-ingress
server {
listen 443 ssl;
server_name {projectName}.dev.bigbang.mil;
location = /_auth {
internal;
proxy_pass http://users:8080/auth;
proxy_pass_request_body off;
proxy_set_header Content-Length "";
proxy_set_header X-Original-URI $request_uri;
}
location / {
auth_request /_auth;
auth_request_set $token $upstream_http_authorization;
proxy_set_header Authorization $token;
include snippets/proxy-params.conf;
proxy_intercept_errors on;
# if the dev build server is down, try to serve the production build
error_page 502 = @fallback;
set $ui_proxy {projectName}-ui:8080;
proxy_pass http://$ui_proxy;
}
location @fallback {
include snippets/proxy-params.conf;
set $ui_proxy {projectName}-ui:8080;
proxy_pass http://$ui_proxy;
}
location ~ ^/api(.*) {
auth_request /_auth;
auth_request_set $token $upstream_http_authorization;
proxy_set_header Authorization $token;
include snippets/proxy-params.conf;
set $api_proxy {projectName}-api:8000;
proxy_pass http://$api_proxy/api$1$is_args$args;
}
}