From 3d20d7a0cb34485b8435def04ff9933b38302181 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Tue, 7 Apr 2026 23:47:43 +0200 Subject: [PATCH] feat: add runtime management configuration properties - JAR storage path, base image, Docker network - Container memory/CPU limits, health check timeout - Routing mode and domain for Traefik integration Co-Authored-By: Claude Opus 4.6 (1M context) --- .../src/main/resources/application.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/cameleer3-server-app/src/main/resources/application.yml b/cameleer3-server-app/src/main/resources/application.yml index e3b58c04..2d5f1375 100644 --- a/cameleer3-server-app/src/main/resources/application.yml +++ b/cameleer3-server-app/src/main/resources/application.yml @@ -36,6 +36,17 @@ ingestion: cameleer: tenant: id: ${CAMELEER_TENANT_ID:default} + runtime: + enabled: ${CAMELEER_RUNTIME_ENABLED:true} + jar-storage-path: ${CAMELEER_JAR_STORAGE_PATH:/data/jars} + base-image: ${CAMELEER_RUNTIME_BASE_IMAGE:cameleer-runtime-base:latest} + docker-network: ${CAMELEER_DOCKER_NETWORK:cameleer} + agent-health-port: 9464 + health-check-timeout: 60 + container-memory-limit: ${CAMELEER_CONTAINER_MEMORY_LIMIT:512m} + container-cpu-shares: ${CAMELEER_CONTAINER_CPU_SHARES:512} + routing-mode: ${CAMELEER_ROUTING_MODE:path} + routing-domain: ${CAMELEER_ROUTING_DOMAIN:localhost} body-size-limit: ${CAMELEER_BODY_SIZE_LIMIT:16384} indexer: debounce-ms: ${CAMELEER_INDEXER_DEBOUNCE_MS:2000}