Skip to content

Commit abd8955

Browse files
committed
Provider listener parameter to RunBackgroundHttp
1 parent eff67c3 commit abd8955

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

cmd/orchid/main.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import (
1414
_ "github.com/mattn/go-sqlite3"
1515
exitReload "github.com/mrmelon54/exit-reload"
1616
"gopkg.in/yaml.v3"
17+
"net"
1718
"os"
1819
"path/filepath"
1920
"sync"
@@ -103,7 +104,11 @@ func runDaemon(wd string, conf startUpConfig) {
103104
}
104105
srv := servers.NewApiServer(conf.Listen, db, mJwtVerify, conf.Domains)
105106
logger.Logger.Info("Starting API server", "listen", srv.Addr)
106-
go utils.RunBackgroundHttp(logger.Logger, srv)
107+
lnSrv, err := net.Listen("tcp", conf.Listen)
108+
if err != nil {
109+
logger.Logger.Fatal("Failed to start API server", "err", err)
110+
}
111+
go utils.RunBackgroundHttp(logger.Logger, srv, lnSrv)
107112

108113
exitReload.ExitReload("Violet", func() {}, func() {
109114
// stop renewal service and api server

0 commit comments

Comments
 (0)