From 6caac846c722d9a7f4581d00c51f605aad645df4 Mon Sep 17 00:00:00 2001 From: Steffen Schulze Date: Wed, 22 Sep 2021 23:39:06 +0200 Subject: [PATCH] Auth to Proxy added --- Dockerfile | 2 +- nginx/default.conf.template | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d9e912f..7824d2d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM nginx:alpine COPY nginx/default.conf.template /etc/nginx/conf.d/default.conf - +CMD sed -i "s/PROXY_AUTH/$PROXY_AUTH/g" /etc/nginx/conf.d/default.conf EXPOSE 80 diff --git a/nginx/default.conf.template b/nginx/default.conf.template index fdedf08..d042b7a 100644 --- a/nginx/default.conf.template +++ b/nginx/default.conf.template @@ -12,12 +12,15 @@ server { #### booking service ########################################################################### location /booking { + proxy_set_header Authorization "PROXY_AUTH"; proxy_pass https://dgca-booking-demo-backend-eu-test.cfapps.eu10.hana.ondemand.com/booking; } location /boardingpass { + proxy_set_header Authorization "PROXY_AUTH"; proxy_pass https://dgca-booking-demo-backend-eu-test.cfapps.eu10.hana.ondemand.com/boardingpass; } location /validationStatus { + proxy_set_header Authorization "PROXY_AUTH"; proxy_pass https://dgca-booking-demo-backend-eu-test.cfapps.eu10.hana.ondemand.com/validationStatus; } @@ -31,6 +34,7 @@ server { proxy_pass https://dgca-validation-decorator-eu-test.cfapps.eu10.hana.ondemand.com/token; } location /initialize { + proxy_set_header Authorization "PROXY_AUTH"; proxy_pass https://dgca-validation-decorator-eu-test.cfapps.eu10.hana.ondemand.com/initialize; } location /reject {