commit 1b8f67b8d093a02ea15d06f9c2bf97a8b03afcc0 parent b2aeb40f939608d5da981166ad1af520d562f445 Author: n0tr1v <n0tr1v@protonmail.com> Date: Thu, 22 Jun 2023 01:09:27 -0700 make git subdomain works for i2p as well Diffstat:
| M | pkg/web/web.go | | | 21 | +++++++++++++-------- |
1 file changed, 13 insertions(+), 8 deletions(-)
diff --git a/pkg/web/web.go b/pkg/web/web.go @@ -333,14 +333,7 @@ func getBaseServer(db *database.DkfDB) *echo.Echo { return e } -func getI2pServer(db *database.DkfDB) *echo.Echo { - if config.Development.IsTrue() { - return nil - } - return getBaseServer(db) -} - -func getTorServer(db *database.DkfDB) *echo.Echo { +func getSubdomainServer(db *database.DkfDB) *echo.Echo { rp := getReverseProxy(config.GogsURL) be := getBaseServer(db) e := newEcho() @@ -356,6 +349,18 @@ func getTorServer(db *database.DkfDB) *echo.Echo { be.ServeHTTP(res, req) return nil }) + return e +} + +func getI2pServer(db *database.DkfDB) *echo.Echo { + if config.Development.IsTrue() { + return nil + } + return getSubdomainServer(db) +} + +func getTorServer(db *database.DkfDB) *echo.Echo { + e := getSubdomainServer(db) configTorProdServer(e) return e }