performance upgrades by using clickhouse for logs

This commit is contained in:
2026-05-31 20:39:33 +02:00
parent d3d60dcaa9
commit 9e95fe7403
10 changed files with 570 additions and 139 deletions
+22 -5
View File
@@ -11,7 +11,8 @@ services:
- ./composer.json:/app/composer.json
- data:/app/data
depends_on:
- redis
clickhouse:
condition: service_healthy
restart: unless-stopped
nginx:
@@ -41,13 +42,29 @@ services:
- data:/app/data
- log_collect:/collect
depends_on:
- redis
clickhouse:
condition: service_healthy
command: ["php", "bin/consume", "--daemon"]
restart: unless-stopped
redis:
image: redis:7-alpine
clickhouse:
image: clickhouse/clickhouse-server:24.3-alpine
ports:
- "8123:8123"
- "9000:9000"
volumes:
- clickhouse_data:/var/lib/clickhouse
ulimits:
nofile:
soft: 262144
hard: 262144
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8123/ping"]
interval: 5s
timeout: 3s
retries: 10
volumes:
data:
log_collect:
log_collect:
clickhouse_data: