From 4a7351d48ec40c6d26eea96c90a62c2f5e634dc3 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Wed, 8 Apr 2026 22:37:51 +0200 Subject: [PATCH] fix: add cameleer-traefik network so deployed apps can reach server Deployed app containers are put on the cameleer-traefik network by the orchestrator, but the server and Traefik were only on the compose-internal network. This caused UnresolvedAddressException when apps tried to connect to cameleer3-server:8081 for agent registration and SSE. - Add cameleer-traefik network with fixed name (no compose project prefix) - Attach server to cameleer-traefik with DNS alias "cameleer3-server" - Attach Traefik to cameleer-traefik for routing to deployed apps - Add dev overrides for Docker orchestration (socket, volumes, env vars) Co-Authored-By: Claude Opus 4.6 (1M context) --- docker-compose.dev.yml | 17 +++++++++++++++++ docker-compose.yml | 9 ++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index fb3f980..1b162ff 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -21,6 +21,20 @@ services: cameleer3-server: ports: - "8081:8081" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - jardata:/data/jars + group_add: + - "0" + environment: + CAMELEER_RUNTIME_ENABLED: "true" + CAMELEER_JAR_STORAGE_PATH: /data/jars + CAMELEER_RUNTIME_BASE_IMAGE: gitea.siegeln.net/cameleer/cameleer-runtime-base:latest + CAMELEER_DOCKER_NETWORK: cameleer-saas_cameleer + CAMELEER_SERVER_URL: http://cameleer3-server:8081 + CAMELEER_ROUTING_DOMAIN: ${PUBLIC_HOST:-localhost} + CAMELEER_ROUTING_MODE: path + CAMELEER_JAR_DOCKER_VOLUME: cameleer-saas_jardata cameleer3-server-ui: ports: @@ -29,3 +43,6 @@ services: clickhouse: ports: - "8123:8123" + +volumes: + jardata: diff --git a/docker-compose.yml b/docker-compose.yml index 8169e38..6a5b14a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -38,6 +38,7 @@ services: - certs:/etc/traefik/certs:ro networks: - cameleer + - cameleer-traefik postgres: image: postgres:16-alpine @@ -190,7 +191,10 @@ services: labels: - traefik.enable=false networks: - - cameleer + cameleer: + cameleer-traefik: + aliases: + - cameleer3-server cameleer3-server-ui: image: ${CAMELEER3_SERVER_UI_IMAGE:-gitea.siegeln.net/cameleer/cameleer3-server-ui}:${VERSION:-latest} @@ -231,6 +235,9 @@ services: networks: cameleer: driver: bridge + cameleer-traefik: + name: cameleer-traefik + driver: bridge volumes: pgdata: