Use magicport for forgejo

This commit is contained in:
TheWanderingCrow 2026-02-01 13:57:16 -05:00
parent 268ac42db2
commit 839ed66c07

View file

@ -1,10 +1,16 @@
{ inputs, config, ... }:
{
lib,
inputs,
config,
...
}:
let
sopsFolder = builtins.toString inputs.nix-secrets + "/sops";
port = builtins.toString (lib.custom.autoport "forgejo");
in
{
services.caddy.virtualHosts."git.wanderingcrow.net".extraConfig = ''
reverse_proxy http://localhost:3000
reverse_proxy http://localhost:${builtins.toString port}
'';
sops.secrets = {
@ -33,7 +39,7 @@ in
server = {
DOMAIN = "git.wanderingcrow.net";
ROOT_URL = "https://git.wanderingcrow.net";
HTTP_PORT = 3000;
HTTP_PORT = port;
};
service = {
REGISTER_EMAIL_CONFIRM = true;