18947: Update keep-balance package script.
[arvados.git] / tools / arvbox / lib / arvbox / docker / service / composer / run-service
index 6578ea5820592e04cdf703cf75b91ec17895a40b..4235bcd0c864761701d0f98febf9f80def47aabf 100755 (executable)
@@ -10,13 +10,15 @@ set -ex -o pipefail
 
 cd /usr/src/composer
 
-npm install yarn
-
-PATH=$PATH:/usr/src/composer/node_modules/.bin
+npm -d install --prefix /usr/local --global yarn@1.17.3
 
 yarn install
 
-if test "$1" != "--only-deps" ; then
-    echo "apiEndPoint: https://${localip}:${services[api]}" > /usr/src/composer/src/arvados-configuration.yml
-    exec ng serve --host 0.0.0.0 --port 4200 --env=webdev
+if test "$1" = "--only-deps" ; then
+    exit
 fi
+
+cat >/usr/src/composer/src/composer.yml <<EOF
+API_HOST: ${localip}:${services[controller-ssl]}
+EOF
+exec node_modules/.bin/ng serve --host 0.0.0.0 --port 4200 --env=webdev --ssl=true --sslCert="${server_cert}" --sslKey="${server_cert_key}"