From b1bb9148931c75df0f1b5348382f8382d16d6311 Mon Sep 17 00:00:00 2001 From: Nico Hinderling Date: Wed, 24 Sep 2025 13:51:32 -0700 Subject: [PATCH] chore(local dev): Allow for custom GRPC port to be specified --- Dockerfile | 5 +++-- devservices/config.yml | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 125447c4..bb749ee8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ # recent enough version of protobuf-compiler FROM rust:1-bookworm AS build -RUN apt-get update && apt-get upgrade -y +RUN apt-get update && apt-get upgrade -y RUN apt-get install -y cmake pkg-config libssl-dev librdkafka-dev protobuf-compiler RUN USER=root cargo new --bin taskbroker @@ -41,6 +41,7 @@ RUN groupadd taskbroker --gid 1000 && useradd --gid taskbroker --uid 1000 taskbr RUN apt-get update && apt-get upgrade -y && apt-get install -y libssl-dev libsqlite3-dev libsqlite3-0 openssl ca-certificates EXPOSE 50051 +EXPOSE 50055 # For the sqlite to be mounted too RUN mkdir /opt/sqlite @@ -54,4 +55,4 @@ WORKDIR /opt CMD ["/opt/taskbroker"] # To build and run locally: -# docker build -t taskbroker --no-cache . && docker rm taskbroker && docker run --name taskbroker -p 127.0.0.1:50051:50051 -e TASKBROKER_KAFKA_CLUSTER=sentry_kafka:9093 --network sentry taskbroker +# docker build -t taskbroker --no-cache . && docker rm taskbroker && docker run --name taskbroker -p 127.0.0.1:50055:50055 -e TASKBROKER_KAFKA_CLUSTER=sentry_kafka:9093 --network sentry taskbroker diff --git a/devservices/config.yml b/devservices/config.yml index b89dcd0b..25cec290 100644 --- a/devservices/config.yml +++ b/devservices/config.yml @@ -25,8 +25,9 @@ services: environment: TASKBROKER_KAFKA_CLUSTER: "kafka-kafka-1:9093" TASKBROKER_CREATE_MISSING_TOPICS: "true" + TASKBROKER_GRPC_PORT: "50055" ports: - - 127.0.0.1:50051:50051 + - 127.0.0.1:50055:50055 networks: - devservices labels: