@contiamo/dev
Version:
Dev environment for contiamo
54 lines (36 loc) • 1.25 kB
Plain Text
location ^~ /hub/api/v1/dataSourceProducts {
include /ingress/cors.conf;
# verify request against idp
include /ingress/auth_verify.conf;
resolver 127.0.0.11 valid=5s;
rewrite ^/hub/api/v1/dataSourceProducts/(.*) /api/v1/dataSourceProductsByName/$1 break;
proxy_connect_timeout 1s;
proxy_pass $pantheon:4300;
}
location ^~ /hub/api/v1/testConnection {
include /ingress/cors.conf;
# verify request against idp
include /ingress/auth_verify.conf;
resolver 127.0.0.11 valid=5s;
rewrite ^/hub/api/v1/testConnection /api/v1/testConnection break;
proxy_connect_timeout 1s;
proxy_pass $tenjin:8080;
}
# API spec endpoint that does not require authorization
location = /hub/api.yaml {
rewrite ^/hub/(.*) /$1 break;
add_header 'Access-Control-Allow-Origin' '*' always;
add_header 'Access-Control-Allow-Methods' 'GET' always;
resolver 127.0.0.11 valid=5s;
proxy_connect_timeout 1s;
proxy_pass $hub:9192;
}
location ~* ^/hub/api/ {
include /ingress/cors.conf;
# verify request against idp
include /ingress/auth_verify.conf;
resolver 127.0.0.11 valid=5s;
rewrite ^/hub/(.*) /$1 break;
proxy_connect_timeout 1s;
proxy_pass $hub:9192;
}