diff --git a/deploy/deploy.sh b/deploy/deploy.sh index 3de80bf..dccb423 100644 --- a/deploy/deploy.sh +++ b/deploy/deploy.sh @@ -26,6 +26,11 @@ build_api_binary() { return 1 fi + export GOPATH="${GOPATH:-/var/cache/bssapp-go}" + export GOMODCACHE="${GOMODCACHE:-$GOPATH/pkg/mod}" + export GOCACHE="${GOCACHE:-/var/cache/bssapp-go-build}" + mkdir -p "$GOPATH" "$GOMODCACHE" "$GOCACHE" + cd "$APP_DIR/svc" GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -ldflags="-w -s" -o "$APP_DIR/svc/bssapp" ./main.go chmod +x "$APP_DIR/svc/bssapp"