From 68fb412bfd15e706e59cbaac8295942d30badfee Mon Sep 17 00:00:00 2001 From: Micah Wylde Date: Sat, 24 Aug 2024 12:43:46 -0700 Subject: [PATCH] Add protoc to docker image (#725) --- crates/arroyo-formats/src/proto/schema.rs | 1 - docker/Dockerfile | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/crates/arroyo-formats/src/proto/schema.rs b/crates/arroyo-formats/src/proto/schema.rs index d8891ba28..f050730be 100644 --- a/crates/arroyo-formats/src/proto/schema.rs +++ b/crates/arroyo-formats/src/proto/schema.rs @@ -1,6 +1,5 @@ use anyhow::{anyhow, bail, Context}; use arrow_schema::{DataType, Field, Schema}; -use arroyo_rpc::schema_resolver::ConfluentSchemaRegistry; use arroyo_types::ArroyoExtensionType; use prost_reflect::{Cardinality, DescriptorPool, FieldDescriptor, Kind, MessageDescriptor}; use regex::Regex; diff --git a/docker/Dockerfile b/docker/Dockerfile index 0ef4c83b1..5ab928e95 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -55,6 +55,8 @@ RUN apt-get update && \ mkdir /config COPY --from=builder /arroyo ./ +COPY --from=builder /usr/local/bin/protoc /usr/local/bin/protoc +COPY --from=builder /app/include/google /usr/local/include/google ENV INSTALL_RUSTC=true \ INSTALL_CLANG=true \ @@ -67,11 +69,13 @@ CMD ["cluster"] FROM rust:slim-bookworm AS arroyo-full WORKDIR /app RUN apt-get update && \ - apt-get -y install libsasl2-2 ca-certificates curl pkg-config protobuf + apt-get -y install libsasl2-2 ca-certificates curl pkg-config ENV ARROYO__API__RUN_HTTP_PORT=5115 COPY --from=builder /arroyo ./ +COPY --from=builder /usr/local/bin/protoc /usr/local/bin/protoc +COPY --from=builder /app/include/google /usr/local/include/google EXPOSE 5115 ENTRYPOINT [ "/app/arroyo" ]