Add initial Prometheus compose file

This commit is contained in:
Kris Lamoureux 2025-01-19 22:28:32 -05:00
commit 9a46df7881
Signed by: kris
GPG Key ID: 105B748C1362EB96

21
docker-compose.yml Normal file
View File

@ -0,0 +1,21 @@
volumes:
config:
data:
networks:
traefik:
external: true
services:
prometheus:
image: prom/prometheus:${VERSION:?}
volumes:
- config:/etc/prometheus
- data:/prometheus
networks:
- traefik
labels:
- "traefik.http.routers.${ROUTER:-prometheus}.rule=Host(`${DOMAIN:-prom.local.krislamo.org}`)"
- "traefik.http.routers.${ROUTER:-prometheus}.entrypoints=web"
- "traefik.enable=true"
- "traefik.docker.network=traefik"