summaryrefslogtreecommitdiff
path: root/systems/atlas/grafana.nix
blob: c6a84ab4b0d257ec6cda427473583804ed9a1694 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{ config, ... }:

{
  services = {
    grafana = {
      enable = true;
    };

    nginx.virtualHosts = {
      "grafana.getchoo.com" = {
        locations."/" = {
          proxyPass = "http://${config.services.grafana.settings.server.http_addr}:${toString config.services.grafana.settings.server.http_port}";
          proxyWebsockets = true;
        };
      };
    };
  };
}