INNER CODE UNIT · Go
tlsServer
daptin/daptin · main.go:598
tlsServer := &http.Server{Addr: *httpsPort, Handler: gate, TLSConfig: tlsConfig}
httpServers = append(httpServers, tlsServer)
go func() {
listener := tls.NewListener(tracker.Wrap(httpsListener), tlsConfig)
if serveErr := tlsServer.Serve(listener); serveErr != nil && !errors.Is(serveErr, http.ErrServerClosed) {
serveErrors <- fmt.Errorf("HTTPS server: %w", serveErr)
}
}()
log.Infof("TLS server listening on port %v", *httpsPort)
} else {
log.Info("HTTPS is disabled")
}
gate.SetReady(true)
log.Infof("Listening at: [%v]", portValue)
var lifecycleErr error
select {
case <-processCtx.Done():