From 076ed83b81eb49d99b905b1a61e73d42329839a0 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Mon, 14 Jul 2025 13:34:03 -0700 Subject: [PATCH] more dependencies in the build container --- ext/central-controller-docker/Dockerfile.builder | 5 ++++- ext/central-controller-docker/Makefile | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ext/central-controller-docker/Dockerfile.builder b/ext/central-controller-docker/Dockerfile.builder index 14a3b7698..6e10db887 100644 --- a/ext/central-controller-docker/Dockerfile.builder +++ b/ext/central-controller-docker/Dockerfile.builder @@ -21,11 +21,14 @@ RUN apt -y install \ libgoogle-perftools-dev \ protobuf-compiler \ protobuf-compiler-grpc \ + protobuf-c-compiler \ grpc-proto \ libgrpc++1.51 \ libgrpc++-dev \ libgrpc-dev \ - libgrpc29 + libgrpc29 \ + cmake \ + git RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y diff --git a/ext/central-controller-docker/Makefile b/ext/central-controller-docker/Makefile index 7c7d8935e..2318d2903 100644 --- a/ext/central-controller-docker/Makefile +++ b/ext/central-controller-docker/Makefile @@ -10,7 +10,7 @@ buildx: @echo docker buildx inspect --bootstrap controller-builder: buildx - docker buildx build --no-cache --platform linux/amd64,linux/arm64 -t $(registry)/ctlbuild:$(shell date +"%Y-%m-%d") -f Dockerfile.builder . --push + docker buildx build --no-cache --platform linux/amd64,linux/arm64 -t $(registry)/ctlbuild:$(shell date +"%Y-%m-%d") -f Dockerfile.builder . --push controller-runbase: buildx - docker buildx build --no-cache --platform linux/amd64,linux/arm64 -t $(registry)/ctlrun:$(shell date +"%Y-%m-%d") -f Dockerfile.run_base . --push + docker buildx build --no-cache --platform linux/amd64,linux/arm64 -t $(registry)/ctlrun:$(shell date +"%Y-%m-%d") -f Dockerfile.run_base . --push