From e10f80c2982cbeb4149d58bcb18be9059a59e487 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Sat, 4 Apr 2026 23:41:14 +0200 Subject: [PATCH] fix: allow ClickHouse connections from Docker network The default ClickHouse image restricts the 'default' user to localhost only. Override with clickhouse-users.xml to allow connections from any IP (needed for inter-container communication on the Docker network). Co-Authored-By: Claude Opus 4.6 (1M context) --- docker-compose.yml | 1 + docker/clickhouse-users.xml | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 docker/clickhouse-users.xml diff --git a/docker-compose.yml b/docker-compose.yml index daa827c..1c48e16 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -120,6 +120,7 @@ services: volumes: - chdata:/var/lib/clickhouse - ./docker/clickhouse-init.sql:/docker-entrypoint-initdb.d/init.sql:ro + - ./docker/clickhouse-users.xml:/etc/clickhouse-server/users.d/default-user.xml:ro healthcheck: test: ["CMD-SHELL", "clickhouse-client --query 'SELECT 1'"] interval: 10s diff --git a/docker/clickhouse-users.xml b/docker/clickhouse-users.xml new file mode 100644 index 0000000..d32f326 --- /dev/null +++ b/docker/clickhouse-users.xml @@ -0,0 +1,9 @@ + + + + + ::/0 + + + +