From b4f9277220fc3c9142716af0b190308352f4ff3a Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Fri, 10 Apr 2026 09:16:42 +0200 Subject: [PATCH] fix: use CAMELEER_API_URL env var for server-ui container The nginx template in cameleer3-server-ui uses ${CAMELEER_API_URL} for the upstream proxy target, not API_URL. The wrong env var name caused the baked-in default (http://cameleer3-server:8081) to be used, which doesn't resolve in per-tenant networks where the server is named cameleer-server-{slug}. Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitignore | 1 + .../cameleer/saas/provisioning/DockerTenantProvisioner.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 967ac6f..058a3ed 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ Thumbs.db # Generated by postinstall from @cameleer/design-system ui/public/favicon.svg docker/runtime-base/agent.jar +.gitnexus diff --git a/src/main/java/net/siegeln/cameleer/saas/provisioning/DockerTenantProvisioner.java b/src/main/java/net/siegeln/cameleer/saas/provisioning/DockerTenantProvisioner.java index 63720ab..8b9f594 100644 --- a/src/main/java/net/siegeln/cameleer/saas/provisioning/DockerTenantProvisioner.java +++ b/src/main/java/net/siegeln/cameleer/saas/provisioning/DockerTenantProvisioner.java @@ -211,7 +211,7 @@ public class DockerTenantProvisioner implements TenantProvisioner { List env = List.of( "BASE_PATH=" + prefix, - "API_URL=http://" + serverName + ":8081" + "CAMELEER_API_URL=http://" + serverName + ":8081" ); // Primary network = tenant network (can reach server via DNS)