diff --git a/lnrpc/gen_protos_docker.sh b/lnrpc/gen_protos_docker.sh index 0e06bb9da..f867158f3 100755 --- a/lnrpc/gen_protos_docker.sh +++ b/lnrpc/gen_protos_docker.sh @@ -5,8 +5,13 @@ set -e # Directory of the script file, independent of where it's called from. DIR="$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd)" -PROTOBUF_VERSION=$(go list -f '{{.Version}}' -m google.golang.org/protobuf) -GRPC_GATEWAY_VERSION=$(go list -f '{{.Version}}' -m github.com/grpc-ecosystem/grpc-gateway/v2) +# golang docker image version used in this script. +GO_IMAGE=golang:1.19.7-alpine + +PROTOBUF_VERSION=$(docker run --rm -v $DIR/../:/lnd -w /lnd $GO_IMAGE \ + go list -f '{{.Version}}' -m google.golang.org/protobuf) +GRPC_GATEWAY_VERSION=$(docker run --rm -v $DIR/../:/lnd -w /lnd $GO_IMAGE \ + go list -f '{{.Version}}' -m github.com/grpc-ecosystem/grpc-gateway/v2) echo "Building protobuf compiler docker image..." docker build -t lnd-protobuf-builder \