X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/fe3f19bb8f0a684de9c5a7d1f7c619943d0daca0..0eb72b526bf8bbb011551ecf019f604e17a534f1:/tools/arvbox/lib/arvbox/docker/Dockerfile.demo diff --git a/tools/arvbox/lib/arvbox/docker/Dockerfile.demo b/tools/arvbox/lib/arvbox/docker/Dockerfile.demo index 1f134159f7..9bd37a08cd 100644 --- a/tools/arvbox/lib/arvbox/docker/Dockerfile.demo +++ b/tools/arvbox/lib/arvbox/docker/Dockerfile.demo @@ -1,8 +1,16 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + FROM arvados/arvbox-base +ARG arvados_version +ARG sso_version=master RUN cd /usr/src && \ - git clone https://github.com/curoverse/arvados.git && \ - git clone https://github.com/curoverse/sso-devise-omniauth-provider.git sso + git clone --no-checkout https://github.com/curoverse/arvados.git && \ + git -C arvados checkout ${arvados_version} && \ + git clone --no-checkout https://github.com/curoverse/sso-devise-omniauth-provider.git sso && \ + git -C sso checkout ${sso_version} ADD service/ /var/lib/arvbox/service RUN rmdir /etc/service && ln -sf /var/lib/arvbox/service /etc @@ -14,4 +22,8 @@ RUN sudo -u arvbox /var/lib/arvbox/service/api/run-service --only-deps RUN sudo -u arvbox /var/lib/arvbox/service/workbench/run-service --only-deps RUN sudo -u arvbox /var/lib/arvbox/service/doc/run-service --only-deps RUN sudo -u arvbox /var/lib/arvbox/service/vm/run-service --only-deps +RUN sudo -u arvbox /var/lib/arvbox/service/keep-web/run-service --only-deps +RUN sudo -u arvbox /var/lib/arvbox/service/keepproxy/run-service --only-deps +RUN sudo -u arvbox /var/lib/arvbox/service/arv-git-httpd/run-service --only-deps +RUN sudo -u arvbox /usr/local/lib/arvbox/keep-setup.sh --only-deps RUN sudo -u arvbox /var/lib/arvbox/service/sdk/run-service