Files
homelab/docker-compose/grafana/docker-compose.yaml
T
Rodney Osodo a13cb04d07
Continuous Integration / pre-commit (push) Has been cancelled
Continuous Integration / docker-compose (push) Has been cancelled
Continuous Integration / terraform (bohr) (push) Has been cancelled
Continuous Integration / terraform (galana) (push) Has been cancelled
Continuous Integration / terraform (tana) (push) Has been cancelled
Continuous Integration / terraform (turkwel) (push) Has been cancelled
Continuous Integration / terraform (yala) (push) Has been cancelled
Continuous Integration / ansible (push) Has been cancelled
feat(docker): add grafana
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2026-07-06 08:58:47 +00:00

22 lines
709 B
YAML

services:
grafana:
container_name: grafana
image: docker.io/grafana/grafana:13.1.0
restart: unless-stopped
user: root
networks:
- homelab-network
security_opt:
- no-new-privileges:true
ports:
- 3060:3000
environment:
- GF_SECURITY_ADMIN_USER=${GRAFANA_ADMIN_USER}
- GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_ADMIN_PASSWORD}
- GF_INSTALL_PLUGINS=
- GF_PLUGINS_ENABLE_UPDATES=false
volumes:
- ~/docker-volumes/grafana/data:/var/lib/grafana
- ./docker-compose/grafana/provisioning/datasources:/etc/grafana/provisioning/datasources
- ./docker-compose/grafana/provisioning/dashboards:/etc/grafana/provisioning/dashboards