Bump loofah from 2.2.3 to 2.3.1 in /apps/workbench
[arvados.git] / tools / arvbox / lib / arvbox / docker / go-setup.sh
1 #!/bin/bash
2 # Copyright (C) The Arvados Authors. All rights reserved.
3 #
4 # SPDX-License-Identifier: AGPL-3.0
5
6 mkdir -p /var/lib/gopath
7 cd /var/lib/gopath
8
9 export GOPATH=$PWD
10 mkdir -p "$GOPATH/src/git.curoverse.com"
11 ln -sfn "/usr/src/arvados" "$GOPATH/src/git.curoverse.com/arvados.git"
12
13 flock /var/lib/gopath/gopath.lock go get -t github.com/kardianos/govendor
14 cd "$GOPATH/src/git.curoverse.com/arvados.git"
15 flock /var/lib/gopath/gopath.lock go get -v -d ...
16 flock /var/lib/gopath/gopath.lock "$GOPATH/bin/govendor" sync
17
18 flock /var/lib/gopath/gopath.lock go get -t "git.curoverse.com/arvados.git/cmd/arvados-server"
19 install $GOPATH/bin/arvados-server /usr/local/bin