Fix metalistener setup

This commit is contained in:
eyedeekay
2025-05-26 21:15:06 -04:00
parent 71e284e48e
commit 58dbfb3508
3 changed files with 121 additions and 17 deletions

View File

@ -7,9 +7,11 @@ import (
"net"
"net/http"
"os"
"path/filepath"
"github.com/go-i2p/go-meta-listener/mirror"
"code.gitea.io/gitea/modules/setting"
limitedlistener "github.com/go-i2p/go-limit"
)
@ -55,7 +57,9 @@ func MultiGetListener(network, address string) (net.Listener, error) {
return GetListenerUnixWrapper(network, unixAddr)
default:
ml, err := mirrorListener.Listen(address, EMAIL, "./certs", true)
ml, err := mirrorListener.Listen(address, EMAIL)
mirror.CERT_DIR = filepath.Join(setting.CustomPath, "certs")
mirror.HIDDEN_TLS = true
if err != nil {
return nil, err
}