version: '3.8'
services:
clickhouse:
container_name: crusty-clickhouse
build:
context: ./infra/clickhouse
ulimits:
nproc: 65535
nofile:
soft: 1048576
hard: 1048576
ports:
- "8123:8123"
- "9000:9000"
- "9009:9009"
volumes:
- clickhouse-volume:/var/lib/clickhouse
- /etc/localtime:/etc/localtime:ro
grafana:
container_name: crusty-grafana
build:
context: ./infra/grafana
volumes:
- grafana-volume:/var/lib/grafana
- grafana-plugins:/grafana-plugins
- /etc/localtime:/etc/localtime:ro
ports:
- "3000:3000"
links:
- clickhouse
environment:
- GF_INSTALL_PLUGINS=vertamedia-clickhouse-datasource
- GF_PLUGIN_DIR=/grafana-plugins
crusty:
container_name: crusty
build:
context: .
dockerfile: ./infra/crusty/Dockerfile
ulimits:
nofile:
soft: 1048576
hard: 1048576
links:
- clickhouse
volumes:
- /etc/localtime:/etc/localtime:ro
environment:
- CRUSTY_SEEDS=${CRUSTY_SEEDS}
volumes:
clickhouse-volume:
grafana-volume:
grafana-plugins: