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():

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…