From 059bac76d19d7708dda28d9e519e0f0314f7143f Mon Sep 17 00:00:00 2001 From: Katharina Heidenreich Date: Wed, 8 Apr 2026 20:39:31 +0200 Subject: [PATCH] feat: add git --- config/endpoints.nix | 3 ++- config/endpoints/git.nix | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 config/endpoints/git.nix diff --git a/config/endpoints.nix b/config/endpoints.nix index 082f336..3160f56 100644 --- a/config/endpoints.nix +++ b/config/endpoints.nix @@ -3,5 +3,6 @@ let web = import ./endpoints/web.nix; matrix = import ./endpoints/matrix.nix; vikunja = import ./endpoints/vikunja.nix; + git = import ./endpoints/git.nix; in -local ++ web ++ matrix ++ vikunja ++ [] \ No newline at end of file +local ++ web ++ matrix ++ vikunja ++ git ++ [] \ No newline at end of file diff --git a/config/endpoints/git.nix b/config/endpoints/git.nix new file mode 100644 index 0000000..6202d25 --- /dev/null +++ b/config/endpoints/git.nix @@ -0,0 +1,18 @@ +let + net = import ../network.nix; +in +[ + { + type = "proxy"; + domain = "git.${net.devices.remote_proxy.domain}"; + endpoint = "/"; + force_ssl = true; + port = 443; + content = { + type = "service"; + ip = net.devices.tuserver.ip; + port = 3000; + proxyWebsockets = false; + }; + } +] \ No newline at end of file