37 lines
805 B
YAML
37 lines
805 B
YAML
version: '3.8'
|
|
|
|
networks:
|
|
default:
|
|
name: ${NAMESPACE}
|
|
external: true
|
|
services:
|
|
db:
|
|
image: docker.io/bitnami/clickhouse:23
|
|
ports:
|
|
- '${NODE_PORT}:8123'
|
|
environment:
|
|
- TZ=Asia/Shanghai
|
|
- CLICKHOUSE_ADMIN_USER=${CLICKHOUSE_ADMIN_USER}
|
|
- CLICKHOUSE_ADMIN_PASSWORD=${CLICKHOUSE_ADMIN_PASSWORD}
|
|
volumes:
|
|
- 'data_db:/bitnami/clickhouse'
|
|
- 'data_config:/opt/bitnami/clickhouse/etc'
|
|
deploy:
|
|
update_config:
|
|
order: start-first
|
|
resources:
|
|
limits:
|
|
cpus: "8"
|
|
memory: 24G
|
|
reservations:
|
|
cpus: "2"
|
|
memory: 12G
|
|
placement:
|
|
constraints:
|
|
- node.labels.${NAMESPACE}_clickhouse==1
|
|
volumes:
|
|
data_db:
|
|
driver: local
|
|
data_config:
|
|
driver: local
|