diff --git a/Dockerfile b/Dockerfile index 15475ed1..e9653f55 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,12 +24,9 @@ RUN apt-get update && \ cmake \ curl \ git \ - python3-pip \ - python-is-python3 \ unzip && \ apt-get clean && \ - rm -rf /var/lib/apt/lists/* && \ - pip install --upgrade pip + rm -rf /var/lib/apt/lists/* # Install Go RUN curl -L -s https://go.dev/dl/go${GO_VERSION}.linux-${TARGETARCH}.tar.gz | tar -C /usr/local -xz @@ -39,9 +36,6 @@ ENV PATH $PATH:/root/go/bin:/usr/local/go/bin RUN go install google.golang.org/protobuf/cmd/protoc-gen-go@latest && \ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest -# Install grpcio-tools (the version in 22.04 is too old) -RUN pip install --user grpcio-tools - COPY --chmod=644 custom-ca-certs/* /usr/local/share/ca-certificates/ RUN update-ca-certificates @@ -85,10 +79,16 @@ RUN apt-get update && \ apt-get install -y --no-install-recommends \ espeak-ng \ espeak \ + python3-pip \ + python-is-python3 \ python3-dev \ python3-venv && \ apt-get clean && \ - rm -rf /var/lib/apt/lists/* + rm -rf /var/lib/apt/lists/* && \ + pip install --upgrade pip + +# Install grpcio-tools (the version in 22.04 is too old) +RUN pip install --user grpcio-tools ################################### ###################################