From d3be540a970d75b25afcd8a9a2607168094e39f3 Mon Sep 17 00:00:00 2001 From: jaina heartles Date: Mon, 26 Feb 2024 09:42:55 -0800 Subject: [PATCH] Database identity files and users --- misskey-service.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/misskey-service.nix b/misskey-service.nix index 1c35a28..d1cbb98 100644 --- a/misskey-service.nix +++ b/misskey-service.nix @@ -2,6 +2,24 @@ services.postgresql = { enable = true; package = pkgs.postgresql_15; + + ensureUsers = [ + { name = "jaina"; } + { + name = "misskey"; + ensureDbOwnership = true; + } + { name = "postgres"; } + ]; + ensureDatabases = [ "misskey" ]; + + identMap = '' + # ArbitraryMapName systemUser DBUser + superuser_map root postgres + superuser_map postgres postgres + # Let other names login as themselves + superuser_map /^(.*)$ \1 + ''; }; services.redis.servers.misskey = {