services: forgejo: switch database to sqlite3
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
This commit is contained in:
parent
3c80b32440
commit
738a05aec0
|
@ -15,9 +15,8 @@ in {
|
|||
enable = true;
|
||||
lfs.enable = true;
|
||||
database = {
|
||||
type = "postgres";
|
||||
createDatabase = false;
|
||||
socket = "/run/postgresql";
|
||||
type = "sqlite3";
|
||||
createDatabase = true;
|
||||
};
|
||||
# https://forgejo.org/docs/latest/admin/config-cheat-sheet/
|
||||
settings = {
|
||||
|
@ -103,18 +102,6 @@ in {
|
|||
};
|
||||
};
|
||||
|
||||
assertions = let cfg = config.services.forgejo;
|
||||
in [{ assertion = cfg.database.name == cfg.database.user; }];
|
||||
|
||||
services.postgresql = {
|
||||
ensureDatabases = [ config.services.forgejo.database.name ];
|
||||
ensureUsers = [{
|
||||
name = config.services.forgejo.database.user;
|
||||
ensureDBOwnership = true;
|
||||
ensureClauses.login = true;
|
||||
}];
|
||||
};
|
||||
|
||||
services.nginx.virtualHosts.${fqdn} =
|
||||
let serverCfg = config.services.forgejo.settings.server;
|
||||
in {
|
||||
|
|
Loading…
Reference in a new issue