diff --git a/docker/develop/Dockerfile b/docker/develop/Dockerfile index b35f2a2293d..4f69de620db 100644 --- a/docker/develop/Dockerfile +++ b/docker/develop/Dockerfile @@ -40,11 +40,12 @@ RUN set -e; \ fi # golang stuff -RUN curl https://dl.google.com/go/go1.14.2.linux-$(dpkg --print-architecture).tar.gz | tar -C /opt -xz +RUN curl https://dl.google.com/go/go1.17.2.linux-$(dpkg --print-architecture).tar.gz | tar -C /opt -xz ENV GOPATH=/opt/gopath RUN mkdir ${GOPATH} ENV PATH=${PATH}:/opt/go/bin:${GOPATH}/bin RUN go get github.com/golang/protobuf/protoc-gen-go +RUN export PATH="$PATH:$(go env GOPATH)/bin" # according to: https://grpc.io/docs/languages/go/quickstart/ ## pip3 contains fresher versions of packages than apt RUN pip3 install --no-cache-dir cmake ninja diff --git a/docker/iroha-builder/Dockerfile b/docker/iroha-builder/Dockerfile index 4f3d0a11340..1ec6acd4929 100644 --- a/docker/iroha-builder/Dockerfile +++ b/docker/iroha-builder/Dockerfile @@ -40,11 +40,12 @@ RUN cd /opt/ && \ PREFIX="/usr/local" make install ## golang stuff for iroha+burrow -RUN curl -fL https://golang.org/dl/go1.14.2.linux-$(dpkg --print-architecture).tar.gz | tar -C /opt -xz +RUN curl -fL https://golang.org/dl/go1.17.2.linux-$(dpkg --print-architecture).tar.gz | tar -C /opt -xz ENV GOPATH=/opt/gopath RUN mkdir ${GOPATH} ENV PATH=${PATH}:/opt/go/bin:${GOPATH}/bin RUN go get github.com/golang/protobuf/protoc-gen-go +RUN export PATH="$PATH:$(go env GOPATH)/bin" # according to: https://grpc.io/docs/languages/go/quickstart/ ## Rust-lang stuff for iroha+ursa ENV RUSTUP_HOME=/opt/rust