about summary refs log tree commit diff
path: root/modules/services/gitea
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2023-04-23 14:53:55 -0700
committerFranck Cuny <franck@fcuny.net>2023-04-23 14:53:55 -0700
commitaecd9524b7cb0b80b86838f5463aa3e2b15686f8 (patch)
tree6345b170bbaddc60a4912afe3f9e87b6bcc61881 /modules/services/gitea
parenthosts/carmel: enable promtail (diff)
downloadworld-aecd9524b7cb0b80b86838f5463aa3e2b15686f8.tar.gz
modules/services: delete unused services
I'm not using anymore sourcegraph drone and gitea.
Diffstat (limited to 'modules/services/gitea')
-rw-r--r--modules/services/gitea/default.nix86
1 files changed, 0 insertions, 86 deletions
diff --git a/modules/services/gitea/default.nix b/modules/services/gitea/default.nix
deleted file mode 100644
index 32c04d4..0000000
--- a/modules/services/gitea/default.nix
+++ /dev/null
@@ -1,86 +0,0 @@
-{ config, pkgs, lib, ... }:
-let
-  cfg = config.my.services.gitea;
-  robots-deny = pkgs.writeText "robots.txt" ''
-    User-agent: *
-    Disallow: /
-  '';
-in
-{
-  options.my.services.gitea = with lib; {
-    enable = mkEnableOption "gitea git server";
-    stateDir = mkOption {
-      type = types.str;
-      example = "/var/lib/gitea";
-      description = "gitea base directory";
-    };
-  };
-
-  config = lib.mkIf cfg.enable {
-    users.users.git = {
-      description = "Gitea Service";
-      home = cfg.stateDir;
-      useDefaultShell = true;
-      group = "git";
-      isSystemUser = true;
-    };
-    users.groups.git = { };
-
-    services.gitea = {
-      enable = true;
-      user = "git";
-      domain = "git.fcuny.net";
-      appName = "git.fcuny.net";
-      rootUrl = "https://git.fcuny.net/";
-      httpAddress = "127.0.0.1";
-      httpPort = 8002;
-      settings = {
-        log = {
-          LEVEL = "Error";
-        };
-        service = {
-          ENABLE_USER_HEATMAP = false;
-        };
-        other = {
-          SHOW_FOOTER_VERSION = false;
-        };
-        metrics = {
-          ENABLED = true;
-          ENABLED_ISSUE_BY_REPOSITORY = true;
-        };
-        repository = {
-          ENABLE_PUSH_CREATE_USER = true;
-          DEFAULT_BRANCH = "main";
-        };
-        server = {
-          DISABLE_SSH = true;
-        };
-      };
-      dump.enable = false;
-      database = {
-        type = "sqlite3";
-        user = "git";
-      };
-    };
-
-    services.nginx.virtualHosts."git.fcuny.net" = {
-      forceSSL = true;
-      enableACME = true;
-      locations."/" = {
-        proxyPass = "http://127.0.0.1:8002";
-        proxyWebsockets = true;
-      };
-      locations."= /robots.txt".alias = robots-deny;
-    };
-
-    services.prometheus.scrapeConfigs = [{
-      job_name = "gitea";
-      metrics_path = "/metrics";
-      scheme = "https";
-      scrape_interval = "30s";
-      static_configs = [{ targets = [ "git.fcuny.net" ]; }];
-    }];
-
-    my.services.backup = { paths = [ cfg.stateDir ]; };
-  };
-}