diff --git a/hosts/fw.cloonar.com/modules/gitea.nix b/hosts/fw.cloonar.com/modules/gitea.nix index 946335c..572744e 100644 --- a/hosts/fw.cloonar.com/modules/gitea.nix +++ b/hosts/fw.cloonar.com/modules/gitea.nix @@ -47,44 +47,44 @@ in allowedTCPPorts = [ 22 80 443 ]; }; }; - # services.nginx.enable = true; - # services.nginx.virtualHosts."${domain}" = { - # sslCertificate = "/var/lib/acme/gitea/fullchain.pem"; - # sslCertificateKey = "/var/lib/acme/gitea/key.pem"; - # sslTrustedCertificate = "/var/lib/acme/gitea/chain.pem"; - # forceSSL = true; - # locations."/" = { - # proxyPass = "http://localhost:3001/"; - # }; - # }; - # - # nixpkgs.config.permittedInsecurePackages = [ - # "gitea-1.19.4" - # ]; - # - # services.gitea = { - # enable = true; - # appName = "Cloonar Gitea server"; # Give the site a name - # settings = { - # server = { - # ROOT_URL = "https://${domain}/"; - # HTTP_PORT = 3001; - # DOMAIN = domain; - # }; - # openid = { - # ENABLE_OPENID_SIGNIN = false; - # ENABLE_OPENID_SIGNUP = true; - # WHITELISTED_URIS = "auth.example.com"; - # }; - # service = { - # DISABLE_REGISTRATION = false; - # ALLOW_ONLY_EXTERNAL_REGISTRATION = true; - # SHOW_REGISTRATION_BUTTON = false; - # }; - # webhook.ALLOWED_HOST_LIST = "drone.cloonar.com"; - # }; - # }; - # + services.nginx.enable = true; + services.nginx.virtualHosts."${domain}" = { + sslCertificate = "/var/lib/acme/gitea/fullchain.pem"; + sslCertificateKey = "/var/lib/acme/gitea/key.pem"; + sslTrustedCertificate = "/var/lib/acme/gitea/chain.pem"; + forceSSL = true; + locations."/" = { + proxyPass = "http://localhost:3001/"; + }; + }; + + nixpkgs.config.permittedInsecurePackages = [ + "gitea-1.19.4" + ]; + + services.gitea = { + enable = true; + appName = "Cloonar Gitea server"; # Give the site a name + settings = { + server = { + ROOT_URL = "https://${domain}/"; + HTTP_PORT = 3001; + DOMAIN = domain; + }; + openid = { + ENABLE_OPENID_SIGNIN = false; + ENABLE_OPENID_SIGNUP = true; + WHITELISTED_URIS = "auth.cloonar.com"; + }; + service = { + DISABLE_REGISTRATION = false; + ALLOW_ONLY_EXTERNAL_REGISTRATION = true; + SHOW_REGISTRATION_BUTTON = false; + }; + webhook.ALLOWED_HOST_LIST = "drone.cloonar.com"; + }; + }; + system.stateVersion = "23.05"; }; };