proxy_http_version 1.1;
server {
- listen 0.0.0.0:443 ssl;
+ listen 0.0.0.0:445 ssl;
server_name public-workbench;
ssl on;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
+
+server {
+ listen 0.0.0.0:443 ssl;
+ server_name public-workbench2;
+
+ ssl on;
+ ssl_certificate /etc/ssl/certs/workbench.pem;
+ ssl_certificate_key /etc/ssl/private/workbench.key;
+
+ # Workbench2 uses a call to /config.json to bootstrap itself
+ # and find out where to contact the API server.
+ location /config.json {
+ return 200 '{ "API_HOST": "{{ .Values.externalIP }}:444" }';
+ }
+
+ location / {
+ root /var/www/arvados-workbench2/workbench2;
+ index index.html;
+ try_files $uri $uri/ /index.html;
+ }
+}
command:
- "sh"
- "-c"
- - "/usr/local/bin/bootstrap.sh arvados-workbench={{ .Values.arvados.versions.distribution.arvadosWorkbench }} && exec /sbin/my_init"
+ - "/usr/local/bin/bootstrap.sh arvados-workbench={{ .Values.arvados.versions.distribution.arvadosWorkbench }} arvados-workbench2={{ .Values.arvados.versions.distribution.arvadosWorkbench2 }} && exec /sbin/my_init"
env:
- name: RAILS_ENV
value: "production"
arvadosGitHttpd: 2.0.2-1
arvadosHealth: 2.0.2-1
arvadosWorkbench: 2.0.2-1
+ arvadosWorkbench2: 2.0.2-1
arvadosWs: 2.0.2-1
arvadosSSOServer: 1.1.4-1
crunchDispatchSlurm: 2.0.2-1