summaryrefslogtreecommitdiff
path: root/hostnix/elmo/git.nix
blob: c032b5d34d7108d9e31a45f3b859e6cb35398379 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{ ... }:

{
  services.gitea = {
    enable = true;
    settings = {
      server = {
        ROOT_URL = "https://git.mou.fo/";
        PROTOCOL = "http+unix";
        DISABLE_REGISTRATION = true;
      };
      session = {
        COOKIE_SECURE = true;
      };
    };
  };

  services.nginx.virtualHosts."git.mou.fo" = {
    enableACME = true;
    forceSSL = true;
    locations."/".proxyPass = "http://unix:/run/gitea/gitea.sock";
  };
}