Loading nixos/modules/services/monitoring/loki.nix +8 −1 Original line number Diff line number Diff line Loading @@ -99,9 +99,16 @@ in { conf = if cfg.configFile == null then prettyJSON cfg.configuration else cfg.configFile; validateConfig = file: pkgs.runCommand "validate-loki-conf" { nativeBuildInputs = [ pkgs.grafana-loki ]; } '' loki -verify-config -config.file "${file}" ln -s "${file}" "$out" ''; in { ExecStart = "${cfg.package}/bin/loki --config.file=${conf} ${escapeShellArgs cfg.extraFlags}"; ExecStart = "${cfg.package}/bin/loki --config.file=${validateConfig conf} ${escapeShellArgs cfg.extraFlags}"; User = cfg.user; Restart = "always"; PrivateTmp = true; Loading Loading
nixos/modules/services/monitoring/loki.nix +8 −1 Original line number Diff line number Diff line Loading @@ -99,9 +99,16 @@ in { conf = if cfg.configFile == null then prettyJSON cfg.configuration else cfg.configFile; validateConfig = file: pkgs.runCommand "validate-loki-conf" { nativeBuildInputs = [ pkgs.grafana-loki ]; } '' loki -verify-config -config.file "${file}" ln -s "${file}" "$out" ''; in { ExecStart = "${cfg.package}/bin/loki --config.file=${conf} ${escapeShellArgs cfg.extraFlags}"; ExecStart = "${cfg.package}/bin/loki --config.file=${validateConfig conf} ${escapeShellArgs cfg.extraFlags}"; User = cfg.user; Restart = "always"; PrivateTmp = true; Loading