aboutsummaryrefslogtreecommitdiff
path: root/genenetwork/services/genenetwork.scm
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2024-03-04 07:29:51 +0300
committerFrederick Muriuki Muriithi2024-03-05 03:43:57 +0300
commit36b48fd03fd9593936b88ebcca827e77cb790bf1 (patch)
tree27f2fbd0bc334bca9cb58986e28fa044b350ef62 /genenetwork/services/genenetwork.scm
parentb61b4b2026cbd8dec69c15d14650ef1cfb2bead9 (diff)
downloadgn-machines-36b48fd03fd9593936b88ebcca827e77cb790bf1.tar.gz
Pass on the request scheme to GN2 app
This is useful to enable building URIs with the correct scheme in the application. These URIs are important when redirection to and from external services such as the gn-auth service.
Diffstat (limited to 'genenetwork/services/genenetwork.scm')
-rw-r--r--genenetwork/services/genenetwork.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/genenetwork/services/genenetwork.scm b/genenetwork/services/genenetwork.scm
index 2c53bfb..f37a078 100644
--- a/genenetwork/services/genenetwork.scm
+++ b/genenetwork/services/genenetwork.scm
@@ -303,7 +303,8 @@ a @code{<genenetwork-configuration>} record."
(uri "/")
(body (list (string-append "proxy_pass http://localhost:"
(number->string gn2-port) ";")
- "proxy_set_header Host $host;")))
+ "proxy_set_header Host $host;"
+ "proxy_set_header X-Forwarded-Proto $scheme;")))
(nginx-location-configuration
(uri "/api3/")
(body (list "rewrite /api3/(.*) /api/$1 break;"