2 # Copyright (C) The Arvados Authors. All rights reserved.
4 # SPDX-License-Identifier: AGPL-3.0
9 . /usr/local/lib/arvbox/common.sh
11 if test -s /var/lib/arvados/api_rails_env ; then
12 RAILS_ENV=$(cat /var/lib/arvados/api_rails_env)
17 . /usr/local/lib/arvbox/go-setup.sh
19 flock /var/lib/gopath/gopath.lock go install "git.arvados.org/arvados.git/services/ws"
20 install $GOPATH/bin/ws /usr/local/bin/arvados-ws
22 if test "$1" = "--only-deps" ; then
26 database_pw=$(cat /var/lib/arvados/api_database_pw)
28 cat >/var/lib/arvados/arvados-ws.yml <<EOF
30 APIHost: $localip:${services[controller-ssl]}
33 dbname: arvados_$RAILS_ENV
35 password: $database_pw
37 Listen: localhost:${services[websockets]}
40 exec /usr/local/bin/arvados-ws -config /var/lib/arvados/arvados-ws.yml