质量优化

This commit is contained in:
ryan
2026-06-09 20:28:05 +08:00
parent 50f39a6983
commit 673061265c
10 changed files with 605 additions and 529 deletions
+27 -30
View File
@@ -1,10 +1,10 @@
services:
wavelet:
build:
context: .
dockerfile: docker/Dockerfile
container_name: wavelet-app
# build:
# context: .
# dockerfile: docker/Dockerfile
image: ghcr.io/rain-kl/wavelet:v0.1.0
restart: unless-stopped
env_file: .env
environment:
@@ -22,7 +22,6 @@ services:
postgres:
image: postgres:17-alpine
container_name: wavelet-postgres
restart: unless-stopped
environment:
POSTGRES_DB: ${POSTGRES_DB:-wavelet}
@@ -42,7 +41,6 @@ services:
redis:
image: redis:7-alpine
container_name: wavelet-redis
restart: unless-stopped
command: ["redis-server", "--appendonly", "yes"]
ports:
@@ -55,27 +53,26 @@ services:
timeout: 5s
retries: 5
start_period: 5s
clickhouse:
image: clickhouse/clickhouse-server:25.3-alpine
container_name: wavelet-clickhouse
restart: unless-stopped
profiles:
- clickhouse
environment:
CLICKHOUSE_DB: ${CLICKHOUSE_DB:-wavelet}
CLICKHOUSE_USER: ${CLICKHOUSE_USER:-default}
CLICKHOUSE_PASSWORD: ${CLICKHOUSE_PASSWORD:-123456}
CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT: 1
TZ: ${TZ:-Asia/Shanghai}
ports:
- "${CLICKHOUSE_HTTP_PORT:-8123}:8123"
- "${CLICKHOUSE_NATIVE_PORT:-9000}:9000"
volumes:
- ./data/clickhouse_data:/var/lib/clickhouse
healthcheck:
test: ["CMD", "clickhouse-client", "--query", "SELECT 1"]
interval: 10s
timeout: 5s
retries: 5
start_period: 15s
#
# clickhouse:
# image: clickhouse/clickhouse-server:25.3-alpine
# restart: unless-stopped
# profiles:
# - clickhouse
# environment:
# CLICKHOUSE_DB: ${CLICKHOUSE_DB:-wavelet}
# CLICKHOUSE_USER: ${CLICKHOUSE_USER:-default}
# CLICKHOUSE_PASSWORD: ${CLICKHOUSE_PASSWORD:-123456}
# CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT: 1
# TZ: ${TZ:-Asia/Shanghai}
# ports:
# - "${CLICKHOUSE_HTTP_PORT:-8123}:8123"
# - "${CLICKHOUSE_NATIVE_PORT:-9000}:9000"
# volumes:
# - ./data/clickhouse_data:/var/lib/clickhouse
# healthcheck:
# test: ["CMD", "clickhouse-client", "--query", "SELECT 1"]
# interval: 10s
# timeout: 5s
# retries: 5
# start_period: 15s