Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
/etc/init.d/postgresql start
arvados-server init -cluster-id x1234 -domain=$domain -login=test -insecure
/etc/init.d/postgresql start
arvados-server init -cluster-id x1234 -domain=$domain -login=test -insecure
-exec arvados-server boot -listen-host=0.0.0.0 $bootargs
+exec arvados-server boot -listen-host=0.0.0.0 -no-workbench2=false $bootargs
`)
cmd.Stdout = stdout
cmd.Stderr = stderr
`)
cmd.Stdout = stdout
cmd.Stderr = stderr
"http://0.0.0.0:8001/": {}
ExternalURL: {{printf "%q" ( print "https://" .Domain ":4441/" ) }}
Workbench2:
"http://0.0.0.0:8001/": {}
ExternalURL: {{printf "%q" ( print "https://" .Domain ":4441/" ) }}
Workbench2:
+ InternalURLs:
+ "http://0.0.0.0:8002/": {}
ExternalURL: {{printf "%q" ( print "https://" .Domain ":4442/" ) }}
Health:
InternalURLs:
ExternalURL: {{printf "%q" ( print "https://" .Domain ":4442/" ) }}
Health:
InternalURLs:
+ upstream workbench2 {
+ server {{LISTENHOST}}:{{WORKBENCH2PORT}};
+ }
server {
listen {{LISTENHOST}}:{{WORKBENCH2SSLPORT}} ssl;
server_name workbench2 workbench2.*;
ssl_certificate "{{SSLCERT}}";
ssl_certificate_key "{{SSLKEY}}";
server {
listen {{LISTENHOST}}:{{WORKBENCH2SSLPORT}} ssl;
server_name workbench2 workbench2.*;
ssl_certificate "{{SSLCERT}}";
ssl_certificate_key "{{SSLKEY}}";
- location /config.json {
- return 200 '{ "API_HOST": "{{ARVADOS_API_HOST}}" }';
- }
- root /var/lib/arvados/workbench2;
- index index.html;
- try_files $uri $uri/ /index.html;
+ proxy_pass http://workbench2;
+ 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;