From 34c2ccf1a4b5cb913e7dab2c781b5108c8ab2e99 Mon Sep 17 00:00:00 2001 From: mc-fucker Date: Wed, 10 Aug 2022 14:59:31 +0200 Subject: [PATCH] switched gitea db to mc6 --- modules/gitea.nix | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/modules/gitea.nix b/modules/gitea.nix index 9b99bfd..7efcc30 100644 --- a/modules/gitea.nix +++ b/modules/gitea.nix @@ -2,6 +2,7 @@ let domain = "dev.mc-fucker.cool"; gitea_port = "3333"; + gitea_db = "gitea"; in { @@ -14,10 +15,10 @@ in database = { createDatabase = false; - host = "postgres"; + host = "localhost"; type = "postgres"; port = 5432; - name = "giteadb"; + name = gitea_db; passwordFile = /etc/nixos/keys/gitea-dbpassword; }; @@ -36,6 +37,22 @@ in }; + services.postgresql = { + ensureDatabases = [ gitea_db ]; + ensureUsers = [ + { + name = gitea_db; + ensurePermissions = { + "DATABASE ${gitea_db}" = "ALL PRIVILEGES"; + }; + } + ]; + }; + + services.postgresqlBackup.databases = [ + gitea_db + ]; + services.nginx.virtualHosts."${domain}" = { forceSSL = true; enableACME = true;