Skip to content

Commit 9a2126b

Browse files
authored
Merge pull request #837 from code0-tech/add-grpc-timeout-configuration
Add grpc timeout configuration for runtime services
2 parents 1ff80ec + 5d4fb85 commit 9a2126b

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

docker-compose/.env

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ TAURUS_AQUILA_TOKEN=taurus
2323
DRACO_REST_AQUILA_TOKEN=draco-rest
2424
DRACO_CRON_AQUILA_TOKEN=draco-cron
2525

26+
AQUILA_GRPC_CONNECT_TIMEOUT_SECS=2
27+
AQUILA_GRPC_REQUEST_TIMEOUT_SECS=10
28+
SAGITTARIUS_UNARY_RPC_TIMEOUT_SECS=10
29+
2630
# Active services
2731
# Available services: ide, runtime, ide_velorum (AI orchestrator)
2832
COMPOSE_PROFILES=ide,runtime,ide_velorum

docker-compose/docker-compose.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ services:
117117
condition: service_completed_successfully
118118
restart: unless-stopped
119119
environment:
120-
SECURITY_TOKEN: $VELORUM_JWT_SECRET
120+
SECURITY_TOKEN: ${VELORUM_JWT_SECRET}
121121
volumes:
122122
- generated-configs:/tmp/generated-configs:ro
123123
- ./velorum.few_shots_external.configuration.json:/velorum/few_shots_external.configuration.json:ro
@@ -180,6 +180,7 @@ services:
180180
GRPC_HOST: 0.0.0.0
181181
SAGITTARIUS_URL: "${AQUILA_SAGITTARIUS_URL}"
182182
RUNTIME_TOKEN: "${AQUILA_SAGITTARIUS_TOKEN}"
183+
SAGITTARIUS_UNARY_RPC_TIMEOUT_SECS: "${SAGITTARIUS_UNARY_RPC_TIMEOUT_SECS}"
183184
volumes:
184185
- generated-configs:/tmp/generated-configs:ro
185186
entrypoint: |
@@ -202,6 +203,8 @@ services:
202203
NATS_URL: nats://nats:4222
203204
DEFINITION_PATH: '/definitions'
204205
AQUILA_TOKEN: "${TAURUS_AQUILA_TOKEN}"
206+
AQUILA_GRPC_CONNECT_TIMEOUT_SECS: "${AQUILA_GRPC_CONNECT_TIMEOUT_SECS}"
207+
AQUILA_GRPC_REQUEST_TIMEOUT_SECS: "${AQUILA_GRPC_REQUEST_TIMEOUT_SECS}"
205208
restart: unless-stopped
206209
profiles:
207210
- runtime
@@ -221,6 +224,8 @@ services:
221224
EXTERNAL_HTTP_SERVER_PORT: "${DRACO_REST_PORT}"
222225
EXTERNAL_HTTP_SERVER_HOST: "${DRACO_REST_HOST}"
223226
AQUILA_TOKEN: "${DRACO_REST_AQUILA_TOKEN}"
227+
AQUILA_GRPC_CONNECT_TIMEOUT_SECS: "${AQUILA_GRPC_CONNECT_TIMEOUT_SECS}"
228+
AQUILA_GRPC_REQUEST_TIMEOUT_SECS: "${AQUILA_GRPC_REQUEST_TIMEOUT_SECS}"
224229
ports:
225230
- "${DRACO_REST_PORT}:8084"
226231
restart: unless-stopped
@@ -238,6 +243,8 @@ services:
238243
NATS_BUCKET: 'flow_store'
239244
DEFINITION_PATH: '/definitions'
240245
AQUILA_TOKEN: "${DRACO_CRON_AQUILA_TOKEN}"
246+
AQUILA_GRPC_CONNECT_TIMEOUT_SECS: "${AQUILA_GRPC_CONNECT_TIMEOUT_SECS}"
247+
AQUILA_GRPC_REQUEST_TIMEOUT_SECS: "${AQUILA_GRPC_REQUEST_TIMEOUT_SECS}"
241248
restart: unless-stopped
242249
profiles:
243250
- runtime

0 commit comments

Comments
 (0)