From 47b157b69a30ce96a5408a2eabeaea72d48a765c Mon Sep 17 00:00:00 2001 From: Peter Amstutz Date: Tue, 9 Jul 2019 17:29:40 -0400 Subject: [PATCH] Fix arvbox demo build. Add Services.Controller to config.yml no issue # Arvados-DCO-1.1-Signed-off-by: Peter Amstutz --- .../arvbox/lib/arvbox/docker/service/controller/run | 3 ++- .../lib/arvbox/docker/service/workbench/run-service | 12 ++++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/tools/arvbox/lib/arvbox/docker/service/controller/run b/tools/arvbox/lib/arvbox/docker/service/controller/run index bf288dc0c9..4cc96e8b7c 100755 --- a/tools/arvbox/lib/arvbox/docker/service/controller/run +++ b/tools/arvbox/lib/arvbox/docker/service/controller/run @@ -54,7 +54,8 @@ Clusters: ExternalURL: "https://$localip:${services[keep-web-ssl]}/" Composer: ExternalURL: "http://$localip:${services[composer]}" - + Controller: + ExternalURL: "https://$localip:${services[controller-ssl]}" NodeProfiles: # to be deprecated in favor of "Services" section "*": arvados-controller: diff --git a/tools/arvbox/lib/arvbox/docker/service/workbench/run-service b/tools/arvbox/lib/arvbox/docker/service/workbench/run-service index 1f989f63d6..9b139500b7 100755 --- a/tools/arvbox/lib/arvbox/docker/service/workbench/run-service +++ b/tools/arvbox/lib/arvbox/docker/service/workbench/run-service @@ -20,10 +20,17 @@ run_bundler --without=development bundle exec passenger-config build-native-support bundle exec passenger-config install-standalone-runtime mkdir -p /usr/src/arvados/apps/workbench/tmp -RAILS_GROUPS=assets bundle exec rake npm:install if test "$1" = "--only-deps" ; then - exit + # Workaround for validation that asserts there's a download URL + # configured, which breaks rake if it is missing. +cat >config/application.yml <