gitea: fix database permissions
This commit is contained in:
parent
61d5b9f048
commit
e9eb139b80
|
@ -8,12 +8,23 @@
|
||||||
];
|
];
|
||||||
services.gitea.enable = true;
|
services.gitea.enable = true;
|
||||||
services.gitea.user = "git"; # default is 'gitea'
|
services.gitea.user = "git"; # default is 'gitea'
|
||||||
services.gitea.database.createDatabase = false; #< silence warning which wants db user and name to be equal
|
|
||||||
services.gitea.database.type = "postgres";
|
services.gitea.database.type = "postgres";
|
||||||
services.gitea.database.user = "git";
|
services.gitea.database.user = "git";
|
||||||
services.gitea.appName = "Perfectly Sane Git";
|
services.gitea.appName = "Perfectly Sane Git";
|
||||||
# services.gitea.disableRegistration = true;
|
# services.gitea.disableRegistration = true;
|
||||||
|
|
||||||
|
services.gitea.database.createDatabase = false; #< silence warning which wants db user and name to be equal
|
||||||
|
# TODO: upstream this into nixpkgs
|
||||||
|
services.gitea.database.socket = "/run/postgresql"; #< would have been set if createDatabase = true
|
||||||
|
# taken from forgejo patch: <https://github.com/NixOS/nixpkgs/pull/262741/files>
|
||||||
|
# Work around 'pq: permission denied for schema public' with postgres v15, until a
|
||||||
|
# solution for `services.postgresql.ensureUsers` is found.
|
||||||
|
# See https://github.com/NixOS/nixpkgs/issues/216989
|
||||||
|
# systemd.services.postgresql.postStart = lib.mkAfter ''
|
||||||
|
# $PSQL -tAc 'ALTER DATABASE "gitea" OWNER TO "git";'
|
||||||
|
# '';
|
||||||
|
|
||||||
|
|
||||||
# gitea doesn't create the git user
|
# gitea doesn't create the git user
|
||||||
users.users.git = {
|
users.users.git = {
|
||||||
description = "Gitea Service";
|
description = "Gitea Service";
|
||||||
|
|
Loading…
Reference in New Issue
Block a user