X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/16a1220278fdb7fd98d0332a0bc688e38a485daa..d859cab46630d46aa1ae7b1d8de7ec92d0a4b8fa:/tools/arvbox/lib/arvbox/docker/api-setup.sh diff --git a/tools/arvbox/lib/arvbox/docker/api-setup.sh b/tools/arvbox/lib/arvbox/docker/api-setup.sh index d4ff7c94dd..1618c11e42 100755 --- a/tools/arvbox/lib/arvbox/docker/api-setup.sh +++ b/tools/arvbox/lib/arvbox/docker/api-setup.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 exec 2>&1 set -ex -o pipefail @@ -6,7 +9,12 @@ set -ex -o pipefail . /usr/local/lib/arvbox/common.sh cd /usr/src/arvados/services/api -export RAILS_ENV=development + +if test -s /var/lib/arvados/api_rails_env ; then + export RAILS_ENV=$(cat /var/lib/arvados/api_rails_env) +else + export RAILS_ENV=development +fi set -u @@ -38,7 +46,7 @@ else fi cat >config/application.yml < /var/lib/arvados/superuser_token + superuser_tok=$(bundle exec ./script/create_superuser_token.rb) + echo "$superuser_tok" > /var/lib/arvados/superuser_token fi rm -rf tmp