From a385cbec2aa575aa529cd6b3f732692178598ba6 Mon Sep 17 00:00:00 2001 From: Michal Kinas <113341662+MichalKinas@users.noreply.github.com> Date: Mon, 20 Jul 2026 10:03:24 +0200 Subject: [PATCH] Allow setting KD URL from Docker (#5295) * Allow setting KD URL from Docker * CR fix --- docker/docker-entrypoint.d/30-sed-on-appconfig.sh | 11 +++++++++++ docs/getting-started/docker.md | 1 + 2 files changed, 12 insertions(+) diff --git a/docker/docker-entrypoint.d/30-sed-on-appconfig.sh b/docker/docker-entrypoint.d/30-sed-on-appconfig.sh index 7cec8aaf2..258cfffab 100755 --- a/docker/docker-entrypoint.d/30-sed-on-appconfig.sh +++ b/docker/docker-entrypoint.d/30-sed-on-appconfig.sh @@ -139,6 +139,17 @@ if [ -n "${APP_BASE_SHARE_URL}" ]; then -i "$APP_CONFIG_FILE" fi +if [ -n "${APP_CONFIG_KNOWLEDGE_DISCOVERY_URL}" ]; then + echo "SET APP_CONFIG_KNOWLEDGE_DISCOVERY_URL" + + encoded=${APP_CONFIG_KNOWLEDGE_DISCOVERY_URL} + encoded=${encoded//\\/\\\\} + encoded=${encoded//&/\\&} + encoded=${encoded//\//\\/} + sed -e "s/\"knowledgeDiscoveryUrl\": \".*\"/\"knowledgeDiscoveryUrl\": \"${encoded}\"/g" \ + -i "$APP_CONFIG_FILE" +fi + if [ -n "${APP_CONFIG_PLUGIN_TAGS}" ]; then echo "SET APP_CONFIG_PLUGIN_TAGS" sed -e "s/\"tagsEnabled\": [^,]*/\"tagsEnabled\": ${APP_CONFIG_PLUGIN_TAGS}/g" -i "$APP_CONFIG_FILE" diff --git a/docs/getting-started/docker.md b/docs/getting-started/docker.md index 63cbd4836..e4525c159 100644 --- a/docs/getting-started/docker.md +++ b/docs/getting-started/docker.md @@ -71,6 +71,7 @@ docker run --rm -it \ | APP_CONFIG_BPM_HOST | `bpmHost` | | APP_CONFIG_ECM_HOST | `ecmHost` | | APP_BASE_SHARE_URL | `baseShareUrl` | +| APP_CONFIG_KNOWLEDGE_DISCOVERY_URL | `knowledgeDiscoveryUrl` | | APP_CONFIG_OAUTH2_HOST | `oauth2.host` | | APP_CONFIG_OAUTH2_CLIENTID | `oauth2.clientId` | | APP_CONFIG_OAUTH2_IMPLICIT_FLOW | `oauth2.implicitFlow` |