Ildkule: Move monitoring state directories to data volume

This commit is contained in:
2024-11-09 15:21:12 +01:00
parent 815f48c30d
commit 11f6ef0572
4 changed files with 23 additions and 7 deletions

View File

@@ -1,4 +1,6 @@
{ config, ... }: {
{ config, ... }: let
stateDir = "/data/monitoring/prometheus";
in {
imports = [
./gitea.nix
./matrix-synapse.nix
@@ -10,9 +12,15 @@
services.prometheus = {
enable = true;
listenAddress = "127.0.0.1";
port = 9001;
ruleFiles = [ rules/synapse-v2.rules ];
};
fileSystems."/var/lib/prometheus2" = {
device = stateDir;
options = [ "bind" ];
};
}