{ config, ... }: let lib = import ./lib.nix config; in { imports = [ ./shared-postgres.nix ]; virtualisation.oci-containers.containers.grafana = lib.mkContainer { image = "grafana/grafana-enterprise"; dependsOn = [ "db" ]; hostName = "grafana"; port = 3000; homepageOpts = { group = "Infra"; icon = "grafana.png"; name = "Grafana"; description = "Database Visualization"; }; volumes = [ "grafana-storage:/var/lib/grafana" ]; environment = { GF_SERVER_ROOT_URL = "https://grafna.havenisms.com"; }; }; }