X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d4ed3e6460469f2766e1f1676c538d6c86e000b6..7c3e13d4876a8e37feffee3cdaebc44b20b7b61b:/tools/arvbox/lib/arvbox/docker/service/nginx/run diff --git a/tools/arvbox/lib/arvbox/docker/service/nginx/run b/tools/arvbox/lib/arvbox/docker/service/nginx/run index 04a1b53952..0d60e74128 100755 --- a/tools/arvbox/lib/arvbox/docker/service/nginx/run +++ b/tools/arvbox/lib/arvbox/docker/service/nginx/run @@ -143,6 +143,29 @@ server { } } + upstream arvados-git-httpd { + server localhost:${services[arv-git-httpd]}; + } + server { + listen *:${services[arv-git-httpd-ssl]} ssl default_server; + server_name arvados-git-httpd; + proxy_connect_timeout 90s; + proxy_read_timeout 300s; + + ssl on; + ssl_certificate "${server_cert}"; + ssl_certificate_key "${server_cert_key}"; + client_max_body_size 50m; + + location / { + proxy_pass http://arvados-git-httpd; + proxy_set_header Host \$http_host; + proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + proxy_redirect off; + } + } + } EOF