diff --git a/.gitignore b/.gitignore
index ae85196..4cce985 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,7 @@
!clickhouse/logs.xml
!clickhouse/ipv4-only.xml
!clickhouse/low-resources.xml
+!clickhouse/default-profile-low-resources-overrides.xml
!README.md
!LICENSE
!.gitignore
diff --git a/clickhouse/default-profile-low-resources-overrides.xml b/clickhouse/default-profile-low-resources-overrides.xml
new file mode 100644
index 0000000..20874e1
--- /dev/null
+++ b/clickhouse/default-profile-low-resources-overrides.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+ 1
+
+ 8192
+
+ 1
+
+ 0
+
+ 0
+
+
+
diff --git a/clickhouse/low-resources.xml b/clickhouse/low-resources.xml
index a75e843..7734a62 100644
--- a/clickhouse/low-resources.xml
+++ b/clickhouse/low-resources.xml
@@ -1,23 +1,4 @@
-
-
+
524288000
-
-
-
-
- 1
-
- 8192
-
- 1
-
- 0
-
- 0
-
-
diff --git a/compose.yml b/compose.yml
index f36ecbc..cc97bb2 100644
--- a/compose.yml
+++ b/compose.yml
@@ -20,9 +20,10 @@ services:
# This makes ClickHouse bind to IPv4 only, since Docker doesn't enable IPv6 in bridge networks by default.
# Fixes "Listen [::]:9000 failed: Address family for hostname not supported" warnings.
- ./clickhouse/ipv4-only.xml:/etc/clickhouse-server/config.d/ipv4-only.xml:ro
- # This makes ClickHouse consume less resources, which is useful for small setups.
+ # The following configuration files make ClickHouse consume less resources, which is useful for small setups.
# https://clickhouse.com/docs/en/operations/tips#using-less-than-16gb-of-ram
- ./clickhouse/low-resources.xml:/etc/clickhouse-server/config.d/low-resources.xml:ro
+ - ./clickhouse/default-profile-low-resources-overrides.xml:/etc/clickhouse-server/users.d/default-profile-low-resources-overrides.xml:ro
ulimits:
nofile:
soft: 262144
@@ -30,7 +31,11 @@ services:
environment:
- CLICKHOUSE_SKIP_USER_SETUP=1
healthcheck:
- test: ["CMD-SHELL", "wget --no-verbose --tries=1 -O - http://127.0.0.1:8123/ping || exit 1"]
+ test:
+ [
+ "CMD-SHELL",
+ "wget --no-verbose --tries=1 -O - http://127.0.0.1:8123/ping || exit 1",
+ ]
start_period: 1m
plausible: