diff --git a/deploy.sh b/deploy.sh index e680570..7bd35b1 100644 --- a/deploy.sh +++ b/deploy.sh @@ -2,17 +2,21 @@ function main() { cd "$(dirname "$BASH_SOURCE")" + local exec="$(basename "$PWD")" set -e if [ -z "$NOTEST" ]; then go test ./... fi - GOOS=linux GOARCH=arm GOARM=5 CGO_ENABLED=0 go build -o $(basename "$PWD") -a -installsuffix cgo + GOOS=linux GOARCH=arm GOARM=5 CGO_ENABLED=0 go build -o $exec -a -installsuffix cgo for authed in dndex dndex-auth; do scp ./public/swagger/* zach@tickle.lan:./$authed/files/swagger/ - scp ./dndex zach@tickle.lan:./$authed/dndex.new + scp $exec zach@tickle.lan:./$authed/dndex.new ssh zach@tickle.lan bash -c "true; while [ -e ./$authed/dndex.new ]; do printf '.'; sleep 3; done; echo" done & wait + GOOS=linux CGO_ENABLED=0 go build -o $exec -a -installsuffix cgo + scp $exec bel@remote.blapointe.com:/home/bel/services/bin/dndex.new + rm $exec if [ -n "$BIG" ]; then big fi