From 6c13858d46850d4a0fdfe198ccfd27d631d6ff65 Mon Sep 17 00:00:00 2001 From: tux Date: Mon, 7 Sep 2026 21:19:25 +0530 Subject: [PATCH] refactor(server): remove autocert tls setup --- internal/server/web.go | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/internal/server/web.go b/internal/server/web.go index 3b2f64b..0651ab1 100644 --- a/internal/server/web.go +++ b/internal/server/web.go @@ -1,14 +1,12 @@ package server import ( - "crypto/tls" "net/http" "github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2/middleware/filesystem" "github.com/rs/zerolog/log" "github.com/tuxdotrs/trok/internal/web" - "golang.org/x/crypto/acme/autocert" ) type TrokWeb struct { @@ -36,29 +34,7 @@ func (t *TrokWeb) Start() { Browse: true, })) - cfg := t.GetTLSCert() - - ln, err := tls.Listen("tcp", t.addr, cfg) - if err != nil { - log.Panic().Msgf("unable to start trok webserver: %v", err) - } - - t.app.Listener(ln) -} - -func (t *TrokWeb) GetTLSCert() *tls.Config { - m := &autocert.Manager{ - Prompt: autocert.AcceptTOS, - HostPolicy: autocert.HostWhitelist("trok.cloud"), - Cache: autocert.DirCache("./certs"), - } - - return &tls.Config{ - GetCertificate: m.GetCertificate, - NextProtos: []string{ - "http/1.1", "acme-tls/1", - }, - } + log.Panic().Err(t.app.Listen(t.addr)).Msg("unable to start trok webserver") } func (t *TrokWeb) Stop() {