-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yaml
More file actions
78 lines (72 loc) · 2.4 KB
/
docker-compose.yaml
File metadata and controls
78 lines (72 loc) · 2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
services:
pinot:
container_name: 'pinot'
image: 'repo.startreedata.io/startree-docker-registry/startree-pinot:2.12.27'
ports:
- '9000:9000/tcp' # Controller
- '8000:8000/tcp' # Broker
- '2123:2123/tcp' # Zookeeper
- '7050:7050/tcp' # Server
- '6000:6000/tcp' # Minion
- '8097:8097/tcp'
command:
- 'StarTreeQuickStart'
- '-type'
- 'PROMQL_TIME_SERIES'
oss-pinot:
container_name: 'oss-pinot'
image: 'apachepinot/pinot:latest'
ports:
- '9000:9000/tcp' # Controller
- '8000:8000/tcp' # Broker
- '2123:2123/tcp' # Zookeeper
- '7050:7050/tcp' # Server
- '6000:6000/tcp' # Minion
- '8097:8097/tcp'
command:
- 'QuickStart'
- '-type'
- 'batch'
grafana:
user: root
container_name: 'startree-pinot-datasource'
healthcheck:
test: ['CMD', '/usr/bin/wget', '-O', '/dev/null', 'http://localhost:3000']
interval: 5s
timeout: 120s
retries: 50
platform: 'linux/amd64'
build:
context: ./.config
args:
grafana_image: ${GRAFANA_IMAGE:-grafana-enterprise}
grafana_version: ${GRAFANA_VERSION:-9.1.1}
development: ${DEVELOPMENT:-false}
ports:
- 3000:3000/tcp
security_opt:
- 'apparmor:unconfined'
- 'seccomp:unconfined'
cap_add:
- SYS_PTRACE
volumes:
- grafana_data:/var/lib/grafana
- ./dist:/var/lib/grafana/plugins/startree-pinot-datasource
- ./provisioning:/etc/grafana/provisioning
- .:/root/startree-pinot-datasource
environment:
NODE_ENV: development
GF_LOG_FILTERS: plugin.startree-pinot-datasource:debug
GF_DATAPROXY_LOGGING: 1
GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS: startree-pinot-datasource
GF_SERVER_ROOT_URL: http://localhost:3000
GF_AUTH_GENERIC_OAUTH_ENABLED: true
GF_AUTH_GENERIC_OAUTH_AUTH_URL: https://identity.metrics.analytics.startree.cloud/auth
GF_AUTH_GENERIC_OAUTH_API_URL: https://identity.metrics.analytics.startree.cloud/userinfo
GF_AUTH_GENERIC_OAUTH_TOKEN_URL: https://identity.metrics.analytics.startree.cloud/token
GF_AUTH_GENERIC_OAUTH_CLIENT_ID: pinot-grafana-demo
GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET: OizfKsWuucCdXB65CR3XDbOZ
GF_AUTH_GENERIC_OAUTH_SCOPES: openid profile email groups
GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_PATH: true || 'Admin'
volumes:
grafana_data: