File tree Expand file tree Collapse file tree 4 files changed +12
-4
lines changed Expand file tree Collapse file tree 4 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -17,3 +17,6 @@ export VIRTUAL_ENV="${PWD}/.venv"
1717PATH_add " ${PWD} /.venv/bin"
1818
1919PATH_add /opt/homebrew/opt/rustup/bin
20+
21+ # Set to 50055 by default for local development
22+ export TASKBROKER_DEVSERVICES_GRPC_PORT=" 50055"
Original file line number Diff line number Diff line change 33# recent enough version of protobuf-compiler
44FROM rust:1-bookworm AS build
55
6- RUN apt-get update && apt-get upgrade -y
6+ RUN apt-get update && apt-get upgrade -y
77RUN apt-get install -y cmake pkg-config libssl-dev librdkafka-dev protobuf-compiler
88
99RUN USER=root cargo new --bin taskbroker
@@ -41,6 +41,7 @@ RUN groupadd taskbroker --gid 1000 && useradd --gid taskbroker --uid 1000 taskbr
4141RUN apt-get update && apt-get upgrade -y && apt-get install -y libssl-dev libsqlite3-dev libsqlite3-0 openssl ca-certificates
4242
4343EXPOSE 50051
44+ EXPOSE 50055
4445
4546# For the sqlite to be mounted too
4647RUN mkdir /opt/sqlite
@@ -54,4 +55,4 @@ WORKDIR /opt
5455CMD ["/opt/taskbroker" ]
5556
5657# To build and run locally:
57- # 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
58+ # 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
Original file line number Diff line number Diff line change @@ -25,8 +25,9 @@ services:
2525 environment :
2626 TASKBROKER_KAFKA_CLUSTER : " kafka-kafka-1:9093"
2727 TASKBROKER_CREATE_MISSING_TOPICS : " true"
28+ TASKBROKER_DEVSERVICES_GRPC_PORT : " 50055"
2829 ports :
29- - 127.0.0.1:50051:50051
30+ - 127.0.0.1:50055:50055
3031 networks :
3132 - devservices
3233 labels :
Original file line number Diff line number Diff line change @@ -222,7 +222,10 @@ impl Default for Config {
222222 log_filter : "info,librdkafka=warn,h2=off" . to_owned ( ) ,
223223 log_format : LogFormat :: Text ,
224224 grpc_addr : "0.0.0.0" . to_owned ( ) ,
225- grpc_port : 50051 ,
225+ grpc_port : std:: env:: var ( "TASKBROKER_DEVSERVICES_GRPC_PORT" )
226+ . ok ( )
227+ . and_then ( |v| v. parse ( ) . ok ( ) )
228+ . unwrap_or ( 50051 ) ,
226229 grpc_shared_secret : vec ! [ ] ,
227230 statsd_addr : "127.0.0.1:8126" . parse ( ) . unwrap ( ) ,
228231 default_metrics_tags : Default :: default ( ) ,
You can’t perform that action at this time.
0 commit comments