Database identity files and users

This commit is contained in:
jaina heartles 2024-02-26 09:42:55 -08:00
parent 0c2aa71b7a
commit d3be540a97
1 changed files with 18 additions and 0 deletions

View File

@ -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 = {