Created attachment 255188 [details] Patch RC file Currently the environment variables specified in the Forgejo RC file are still `GITEA_` prefixed but I think we can switch to `FORGEJO_` prefixed ones. See attached patch. See Forgejo documentation here: https://forgejo.org/docs/latest/admin/config-cheat-sheet/
Are the old names still work?
It looks like both the old and new environment variables are considered. You can see the relevant code here: https://codeberg.org/forgejo/forgejo/src/commit/7015bdfa480e717299377b4547320ae6d70e9da2/modules/setting/path.go#L123. From what I gather, the `FORGEJO_` prefixed variables take precedence. However, the current Forgejo documentation only mentions the new environment variables.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2aa09e577ed8f1a0c1e79abd1836779cb8ca9411 commit 2aa09e577ed8f1a0c1e79abd1836779cb8ca9411 Author: Rudolph <rudolphfroger@dreamsolution.nl> AuthorDate: 2024-11-21 15:49:59 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2024-11-21 16:17:04 +0000 www/forgejo: Switch to using "FORGEJO_" prefixed environment variables Switch the environment variables specified in the Forgejo RC file from "GITEA_" to "FORGEJO_". The old variables are still work, but new are preffered: https://codeberg.org/forgejo/forgejo/src/commit/7015bdfa480e717299377b4547320ae6d70e9da2/modules/setting/path.go#L123 Also, the Forgejo documentation uses new names: https://forgejo.org/docs/latest/admin/config-cheat-sheet/ PR: 282771 Approved by: Stefan Bethke <stb@lassitu.de> (maintainer) www/forgejo/files/forgejo.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
Thanks.