diff options
| author | Joe Mou <dev@mou.fo> | 2026-08-11 08:24:21 -0400 |
|---|---|---|
| committer | Joe Mou <dev@mou.fo> | 2026-08-26 13:38:22 -0400 |
| commit | 0ad738fc6db4abf501be71a7ce0e9f5c8ed3a7c3 (patch) | |
| tree | a0e36ccafaa82986344daaaaf79e286a3098db67 | |
| parent | 6ccb0803ed0b81f971ca7e208327f5dc2bd11d67 (diff) | |
Redirect fluffy-kitten to Cloudflare cgithub
| -rw-r--r-- | hostnix/elmo/cgithub.nix | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/hostnix/elmo/cgithub.nix b/hostnix/elmo/cgithub.nix index cae05c6..ec7c162 100644 --- a/hostnix/elmo/cgithub.nix +++ b/hostnix/elmo/cgithub.nix @@ -1,37 +1,11 @@ -{ pkgs, ... }: +{ ... }: { - systemd.tmpfiles.rules = [ - "d /opt/cgithub 0755 joe users" - ]; - - systemd.sockets.cgithub = { - wantedBy = [ "sockets.target" ]; - socketConfig = { - ListenStream = "/run/cgithub/socket"; - SocketGroup = "nginx"; - SocketMode = "0660"; - }; - }; - - systemd.services.cgithub = { - requires = [ "cgithub.socket" ]; - after = [ "cgithub.socket" ]; - serviceConfig = { - Type = "exec"; - DynamicUser = true; - WorkingDirectory = "/opt/cgithub"; - }; - script = '' - exec ${pkgs.nodejs-slim_24}/bin/node dist/build/index.js - ''; - }; - services.nginx.virtualHosts."fluffy-kitten.elmo.mou.fo" = { useACMEHost = "elmo.mou.fo"; forceSSL = true; locations."/" = { - proxyPass = "http://unix:/run/cgithub/socket"; + return = "301 https://cgithub.jmou.workers.dev$request_uri"; }; }; } |
