chore: Remove traces of Hound
We can always revert this if we want it back. Change-Id: I1332b6dd541199584b7b5b94a8651172d79e53a9 Reviewed-on: https://cl.tvl.fyi/c/depot/+/442 Reviewed-by: glittershark <grfn@gws.fyi> Reviewed-by: lukegb <lukegb@tvl.fyi>
This commit is contained in:
parent
6a77bbbf84
commit
9a7a0aa597
5 changed files with 0 additions and 83 deletions
|
@ -1,62 +0,0 @@
|
|||
# This module serves hound.
|
||||
#
|
||||
# https://github.com/hound-search/hound
|
||||
{ pkgs, config, lib, ... }:
|
||||
|
||||
let
|
||||
cfg = config.services.depot.hound;
|
||||
configJson = with builtins; toFile "config.json" (toJSON {
|
||||
inherit (cfg) title repos;
|
||||
max-concurrent-indexers = cfg.maxConcurrentIndexers;
|
||||
dbpath = "/var/lib/hound";
|
||||
health-check-uri = "/healthz";
|
||||
});
|
||||
in {
|
||||
options.services.depot.hound = with lib; {
|
||||
enable = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
description = ''
|
||||
Whether to enable the hound code search engine to forward
|
||||
journald logs to Stackdriver Logging.
|
||||
'';
|
||||
};
|
||||
|
||||
repos = mkOption {
|
||||
type = lib.types.attrs;
|
||||
description = "Repository configuration for hound.";
|
||||
};
|
||||
|
||||
port = mkOption {
|
||||
type = lib.types.int;
|
||||
default = 6080;
|
||||
description = "The port hound should listen on.";
|
||||
};
|
||||
|
||||
title = mkOption {
|
||||
type = lib.types.str;
|
||||
description = "Page title for this hound instance";
|
||||
};
|
||||
|
||||
maxConcurrentIndexers = mkOption {
|
||||
type = lib.types.int;
|
||||
default = 2;
|
||||
};
|
||||
};
|
||||
|
||||
config = {
|
||||
systemd.services.hound = {
|
||||
description = "Code search engine";
|
||||
script = "${config.depot.third_party.hound}/bin/houndd -addr ':${toString cfg.port}' -conf '${configJson}'";
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
path = [ pkgs.git ];
|
||||
|
||||
serviceConfig = {
|
||||
Restart = "always";
|
||||
DynamicUser = true;
|
||||
StateDirectory = "hound";
|
||||
SupplementaryGroups = "git";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
14
third_party/hound/default.nix
vendored
14
third_party/hound/default.nix
vendored
|
@ -1,14 +0,0 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
pkgs.buildGoPackage {
|
||||
name = "hound";
|
||||
goPackagePath = "github.com/hound-search/hound";
|
||||
subPackages = ["cmds/hound" "cmds/houndd"];
|
||||
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "hound-search";
|
||||
repo = "hound";
|
||||
rev = "ac0241d63ea15fe7fd2bfff4d8217f18ea589e92";
|
||||
sha256 = "00ikhwiazdznc8njc1df8g768q28qx6y4885mi4lff15mmja8x64";
|
||||
};
|
||||
}
|
|
@ -58,11 +58,6 @@
|
|||
|
||||
(use-package ht)
|
||||
|
||||
(use-package hound
|
||||
:custom
|
||||
(hound-host "https://cs.tazj.in")
|
||||
(hound-api-port "443"))
|
||||
|
||||
(use-package hydra)
|
||||
(use-package idle-highlight-mode :hook ((prog-mode . idle-highlight-mode)))
|
||||
|
||||
|
|
|
@ -51,7 +51,6 @@ let
|
|||
go-mode
|
||||
gruber-darker-theme
|
||||
haskell-mode
|
||||
hound
|
||||
ht
|
||||
hydra
|
||||
idle-highlight-mode
|
||||
|
|
|
@ -16,7 +16,6 @@ config: let
|
|||
in lib.fix(self: {
|
||||
imports = [
|
||||
"${depot.depotPath}/ops/nixos/depot.nix"
|
||||
"${depot.depotPath}/ops/nixos/hound.nix"
|
||||
"${depot.depotPath}/ops/nixos/monorepo-gerrit.nix"
|
||||
"${depot.depotPath}/ops/nixos/sourcegraph.nix"
|
||||
"${depot.depotPath}/ops/nixos/smtprelay.nix"
|
||||
|
|
Loading…
Reference in a new issue