diff --git a/home-manager/homeserver/containers/monitoring.nix b/home-manager/homeserver/containers/monitoring.nix index 7be88f2..78118b6 100644 --- a/home-manager/homeserver/containers/monitoring.nix +++ b/home-manager/homeserver/containers/monitoring.nix @@ -7,15 +7,32 @@ unstablePkgs, ... }: { - services.podman.containers = { - grafana = { - image = "docker.io/grafana/grafana:latest"; - autoUpdate = "registry"; - ports = ["3000:3000"]; - user = "1000:1000"; - volumes = [ - "/home/cianh/grafana:/var/lib/grafana:Z" - ]; + services.podman = { + networks = { + grafana-net = {}; + }; + containers = { + grafana = { + image = "docker.io/grafana/grafana:latest"; + autoUpdate = "registry"; + network = ["grafana-net"]; + ports = ["3000:3000"]; + user = "1000:1000"; + volumes = [ + "/home/cianh/grafana:/var/lib/grafana:Z" + ]; + }; + prometheus = { + image = "docker.io/prom/prometheus:latest"; + autoUpdate = "registry"; + network = [ + "grafana-net" + "proxy-net" + ]; + volumes = [ + "/home/cianh/prometheus/:/etc/prometheus/" + ]; + }; }; }; }