X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5185c0d7e1d9aa8ea4abe46e4bbc0927e52e9a66..d021d4a0549210dd513d4d28735ad81db85cafbf:/docker/api/setup.sh.in diff --git a/docker/api/setup.sh.in b/docker/api/setup.sh.in index 7af6afb237..2c7da923d8 100755 --- a/docker/api/setup.sh.in +++ b/docker/api/setup.sh.in @@ -2,15 +2,25 @@ set -x +if test -f /root/finished_arvados_setup ; then + exit +fi + . /etc/profile.d/rvm.sh export ARVADOS_API_HOST=api export ARVADOS_API_HOST_INSECURE=yes export ARVADOS_API_TOKEN=@@API_SUPERUSER_SECRET@@ +export HOME=/root + +# Wait for API server to come up. +while ! arv user current ; do sleep 1 ; done # Arvados repository object -all_users_group_uuid="$prefix-j7d0g-fffffffffffffff" -repo_uuid=`arv --format=uuid repository create --repository '{"name":"arvados","fetch_url":"git@api:arvados.git","push_url":"git@api:arvados.git"}'` +all_users_group_uuid="@@API_HOSTNAME@@-j7d0g-fffffffffffffff" + +arv user update --uuid @@API_HOSTNAME@@-tpzed-000000000000000 --user '{"username":"root"}' +repo_uuid=`arv --format=uuid repository create --repository '{"owner_uuid":"@@API_HOSTNAME@@-tpzed-000000000000000", "name":"arvados"}'` echo "Arvados repository uuid is $repo_uuid" read -rd $'\000' newlink <