From 949726e8510e4caa0e6660c01a53e6d02ba95705 Mon Sep 17 00:00:00 2001 From: Leyla Becker Date: Sat, 21 Sep 2024 15:09:17 -0500 Subject: [PATCH] created postgresql service --- enviroments/server/default.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/enviroments/server/default.nix b/enviroments/server/default.nix index 0988c4d..503c37a 100644 --- a/enviroments/server/default.nix +++ b/enviroments/server/default.nix @@ -96,6 +96,22 @@ ''; }; + postgresql = { + enable = true; + ensureDatabases = [ "forgejo" ]; + identMap = '' + # ArbitraryMapName systemUser DBUser + superuser_map root postgres + superuser_map postgres postgres + superuser_map forgejo forgejo + ''; + # configuration here lets users access the db that matches their name and lets user postgres access everything + authentication = pkgs.lib.mkOverride 10 '' + # type database DBuser auth-method optional_ident_map + local sameuser all peer map=superuser_map + ''; + }; + headscale = { enable = true; address = "0.0.0.0";