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