matrix-synapse.housecleaning: fixed

This commit is contained in:
eyjhb 2025-03-24 15:38:51 +01:00
parent da7757fffb
commit ad03e82feb
Signed by: eyjhb
GPG key ID: 609F508E3239F920

View file

@ -20,12 +20,10 @@
psqlUser = config.systemd.services.postgresql.serviceConfig.User; psqlUser = config.systemd.services.postgresql.serviceConfig.User;
dbName = config.services.matrix-synapse.settings.database.args.database; dbName = config.services.matrix-synapse.settings.database.args.database;
in { in {
serviceConfig = { serviceConfig.User = psqlUser;
User = psqlUser; serviceConfig.RemainAfterExit = "yes";
ExecStart = pkgs.writeScript "matrix-synapse-psql-vacuum.sh" ''
${config.services.postgresql.package}/bin/psql -d ${dbName} -c "vacuum full" script = ''${config.services.postgresql.package}/bin/psql -d ${dbName} -c "vacuum full"'';
'';
};
}; };
systemd.timers."matrix-synapse-housecleaning-vacuum-db" = { systemd.timers."matrix-synapse-housecleaning-vacuum-db" = {