diff --git a/configuration.nix b/configuration.nix index 5df42a1..414f3a1 100644 --- a/configuration.nix +++ b/configuration.nix @@ -14,6 +14,7 @@ ./openldap.nix ./syncthing.nix ./fail2ban.nix + ./git.nix ]; # Boot diff --git a/git.nix b/git.nix new file mode 100644 index 0000000..a877b7a --- /dev/null +++ b/git.nix @@ -0,0 +1,20 @@ +{ config, pkgs, ... }: + +let + fqdn = "git.bib3.de"; +in +{ + services.nginx = { + enable = true; + virtualHosts.${fqdn} = { + forceSSL = true; + enableACME=true; + locations."/".proxyPass = "http://127.0.0.1:3000"; + }; + }; + + services.gitea = { + enable = true; + httpAddress = "127.0.0.1"; + }; +}