services: clickhouse: image: clickhouse/clickhouse-server:latest ports: - "8124:8123" volumes: - clickhouse_data:/var/lib/clickhouse - ./clickhouse/init.sql:/docker-entrypoint-initdb.d/init.sql environment: - CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT=1 - CLICKHOUSE_PASSWORD= ulimits: nofile: soft: 262144 hard: 262144 app: build: . depends_on: - clickhouse volumes: - ../sk_credentials.json:/app/sk_credentials.json:ro environment: - CLICKHOUSE_HOST=clickhouse - SK_CREDENTIALS_FILE=/app/sk_credentials.json caddy: image: caddy:2-alpine ports: - "8443:8443" volumes: - ./Caddyfile:/etc/caddy/Caddyfile:ro - caddy_data:/data - caddy_config:/config depends_on: - app volumes: clickhouse_data: caddy_data: caddy_config: