]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - systems/zoldene/logging.nix
Use new synapse host
[perso/Immae/Config/Nix.git] / systems / zoldene / logging.nix
index a0f8c9dc83ab8a09fc97d9256db77a6a1ea5a68a..2b6e331126a09d3b2507c6b46391e79a2be5d8c3 100644 (file)
@@ -53,6 +53,12 @@ in
       group = config.users.users.postgres.group;
       mode = "0755";
     }
+    {
+      directory = "/var/lib/postgresql/${psqlVersion}";
+      user = config.users.users.postgres.name;
+      group = config.users.users.postgres.group;
+      mode = "0755";
+    }
     {
       directory = "/var/lib/fluentbit";
       user = config.users.users.fluentbit.name;
@@ -110,6 +116,21 @@ in
       ];
     };
   };
+  systemd.services.postgresql.after = [
+    "var-lib-postgresql.mount"
+    "var-lib-postgresql-16.mount"
+    "persist-zfast-var-lib-postgresql.mount"
+    "persist-zfast-var-lib-postgresql-16.mount"
+  ];
+  systemd.services.postgresql.unitConfig = {
+    BindsTo = [
+      "var-lib-postgresql.mount"
+      "var-lib-postgresql-16.mount"
+      "persist-zfast-var-lib-postgresql.mount"
+      "persist-zfast-var-lib-postgresql-16.mount"
+    ];
+  };
+
   services.postgresql = {
     enable = true;
     package = pkgs.postgresql_16;