feat(y2q): add grafana

- Add runit service for Grafana
- Add Caddy route for grafana.ts.toast.name
This commit is contained in:
toast 2025-12-08 19:27:27 +09:00
parent 18997b1fef
commit bb37a6c3a8
2 changed files with 26 additions and 0 deletions

View file

@ -0,0 +1,21 @@
{ pkgs, config, ... }:
{
runit.services.grafana = {
script = ''
HOME_PATH=$HOME/services/grafana
mkdir -p "$HOME_PATH"
exec ${pkgs.grafana}/bin/grafana server \
--homepath ${pkgs.grafana}/share/grafana
'';
environment = {
GF_SERVER_HTTP_ADDR = "127.0.0.1";
GF_SERVER_HTTP_PORT = "3000";
GF_PATHS_DATA = "${config.home.homeDirectory}/services/grafana";
};
log.enable = true;
};
}