| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- services:
- postgres:
- image: postgres:18
- container_name: claude-code-hub-db-dev
- restart: unless-stopped
- ports:
- - "5432:5432"
- environment:
- POSTGRES_USER: postgres
- POSTGRES_PASSWORD: postgres
- POSTGRES_DB: claude_code_hub
- TZ: Asia/Shanghai
- PGTZ: Asia/Shanghai
- volumes:
- # 复用现有 Postgres 数据卷,确保不影响原数据
- - db_dev_data:/var/lib/postgresql
- healthcheck:
- test: ["CMD-SHELL", "pg_isready -U postgres -d claude_code_hub"]
- interval: 5s
- timeout: 5s
- retries: 10
- start_period: 10s
- redis:
- image: redis:7-alpine
- container_name: claude-code-hub-redis-dev
- restart: unless-stopped
- ports:
- - "6379:6379"
- volumes:
- - ./data/redis:/data
- command: redis-server --appendonly yes
- healthcheck:
- test: ["CMD", "redis-cli", "ping"]
- interval: 5s
- timeout: 3s
- retries: 5
- start_period: 5s
- volumes:
- db_dev_data:
|