4 echo "Starting documentation server: http://localhost:9898"
5 docker run -d -i -t -p 9898:80 arvados/docserver
7 echo "Starting sso server: https://localhost:9901"
8 docker run -d -i -t -p 9901:443 -name sso_server arvados/sso
10 echo "Starting api server: https://localhost:9900"
11 docker run -d -i -t -p 9900:443 -name api_server -link sso_server:sso arvados/api
13 echo "Starting workbench server: http://localhost:9899"
14 docker run -d -i -t -p 9899:80 -link api_server:api arvados/workbench
16 echo "Starting keep server: http://localhost:25107"
18 # Mount a keep volume if we don't already have one
20 for mountpoint in $(cut -d ' ' -f 2 /proc/mounts)
22 if [ -d "$mountpoint/keep" ]
24 keepvolume=$mountpoint
28 if [ ! "$keepvolume" ]
30 keepvolume=$(mktemp -d)
31 echo "mounting 512M tmpfs keep volume in $keepvolume"
32 sudo mount -t tmpfs -o size=512M tmpfs $keepvolume
33 mkdir $keepvolume/keep
36 docker run -d -i -t -p 25107:25107 -v $keepvolume:/dev/keep-0 arvados/warehouse