Skip to content

Commit f8a2ab0

Browse files
committed
Local grafana
1 parent 20012a3 commit f8a2ab0

1 file changed

Lines changed: 35 additions & 4 deletions

File tree

universal-telemetry-software/deploy/docker-compose.macbook-base.yml

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ networks:
1414
datalink:
1515
driver: bridge
1616

17+
volumes:
18+
redis_data:
19+
timescaledb_data:
20+
raw_can_data:
21+
grafana_storage:
22+
1723
services:
1824
telemetry:
1925
image: ghcr.io/western-formula-racing/daq-radio/universal-telemetry:latest
@@ -146,7 +152,32 @@ services:
146152
max-size: "10m"
147153
max-file: "3"
148154

149-
volumes:
150-
redis_data:
151-
timescaledb_data:
152-
raw_can_data:
155+
grafana:
156+
image: grafana/grafana
157+
container_name: daq-grafana
158+
restart: unless-stopped
159+
ports:
160+
- "8087:3000"
161+
environment:
162+
GF_SECURITY_ADMIN_USER: admin
163+
GF_SECURITY_ADMIN_PASSWORD: ${GRAFANA_ADMIN_PASSWORD:-admin}
164+
GF_AUTH_ANONYMOUS_ENABLED: "true"
165+
GF_AUTH_ANONYMOUS_ORG_ROLE: Viewer
166+
GF_AUTH_ANONYMOUS_ALLOW_SIGN_UP: "false"
167+
GF_INSTALL_PLUGINS: grafana-clock-panel
168+
GF_PATHS_PROVISIONING: /etc/grafana/provisioning
169+
GF_DASHBOARDS_MIN_REFRESH_INTERVAL: 100ms
170+
POSTGRES_USER: wfr
171+
POSTGRES_PASSWORD: wfr_password
172+
volumes:
173+
- grafana_storage:/var/lib/grafana
174+
- ../../server/installer/grafana/provisioning:/etc/grafana/provisioning:ro
175+
- ../../server/installer/grafana/dashboards:/var/lib/grafana/dashboards:ro
176+
networks:
177+
- datalink
178+
depends_on:
179+
timescaledb:
180+
condition: service_healthy
181+
182+
# Run from repo root (data-acquisition/):
183+
# docker compose -f universal-telemetry-software/deploy/docker-compose.macbook-base.yml --env-file universal-telemetry-software/deploy/.env.macbook up -d

0 commit comments

Comments
 (0)