about summary refs log tree commit diff
path: root/nix/hosts/corrino/www/cs.emile.space.nix
diff options
context:
space:
mode:
authorEmile <git@emile.space>2024-08-02 23:52:32 +0200
committerEmile <git@emile.space>2024-08-02 23:52:32 +0200
commit0e0b47b3cf1de2ea4c780ed488490a642a254f1e (patch)
treea9f0a391a7ed6bbb948a30acb14c189b2500f780 /nix/hosts/corrino/www/cs.emile.space.nix
parent4b220f4c5802bca0c887a4e1e70e8dad091548e9 (diff)
corrino ports
Diffstat (limited to 'nix/hosts/corrino/www/cs.emile.space.nix')
-rw-r--r--nix/hosts/corrino/www/cs.emile.space.nix58
1 files changed, 0 insertions, 58 deletions
diff --git a/nix/hosts/corrino/www/cs.emile.space.nix b/nix/hosts/corrino/www/cs.emile.space.nix
deleted file mode 100644
index b095162..0000000
--- a/nix/hosts/corrino/www/cs.emile.space.nix
+++ /dev/null
@@ -1,58 +0,0 @@
-# Run sourcegraph, including its entire machinery, in a container.
-# Running it outside of a container is a futile endeavour for now.
-
-# adapted from https://cs.tvl.fyi/depot/-/blob/ops/modules/sourcegraph.nix
-
-{ config, ... }:
-
-let
-  ports = import ../ports.nix;
-in {
-  services.nginx.virtualHosts."cs.emile.space" = {
-    forceSSL = true;
-    enableACME = true;
-
-    locations = {
-      "/" = {
-        proxyPass = "http://127.0.0.1:${toString ports.cs}";
-
-        extraConfig = ''
-          location = / {
-            return 301 https://cs.emile.space/hefe;
-          }
-
-          location / {
-            proxy_set_header X-Sg-Auth "Anonymous";
-            proxy_pass http://localhost:7080;
-          }
-
-          location /users/Anonymous/settings {
-            return 301 https://cs.emile.space;
-          }
-        '';
-      };
-    };
-  };
-
-  virtualisation.oci-containers.backend = "docker";
-  virtualisation.oci-containers.containers.sourcegraph = {
-    image = "sourcegraph/server:5.1.1";
-
-    ports = [
-      "127.0.0.1:${toString ports.cs}:7080"
-    ];
-
-    volumes = [
-      "/var/lib/sourcegraph/etc:/etc/sourcegraph"
-      "/var/lib/sourcegraph/data:/var/opt/sourcegraph"
-    ];
-
-    # Sourcegraph needs a higher nofile limit, it logs warnings
-    # otherwise (unclear whether it actually affects the service).
-    extraOptions = [
-      "--ulimit"
-      "nofile=10000:10000"
-    ];
-  };
-}
-