| version: '3.8' |
|
|
| services: |
| clickhouse: |
| image: clickhouse/clickhouse-server:latest |
| container_name: stock-clickhouse |
| ports: |
| - "8123:8123" |
| - "9000:9000" |
| environment: |
| CLICKHOUSE_DB: stock_db |
| CLICKHOUSE_USER: stock_user |
| CLICKHOUSE_PASSWORD: stock_pass |
| CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT: 1 |
| volumes: |
| - /Volumes/apple/clickhouse:/var/lib/clickhouse |
| - ./clickhouse_config:/etc/clickhouse-server/config.d |
| ulimits: |
| nofile: |
| soft: 262144 |
| hard: 262144 |
| healthcheck: |
| test: ["CMD", "clickhouse-client", "--query", "SELECT 1"] |
| interval: 10s |
| timeout: 5s |
| retries: 5 |
| networks: |
| - stock-network |
|
|
| volumes: |
| clickhouse_data: |
| driver: local |
|
|
| networks: |
| stock-network: |
| driver: bridge |
|
|