INNER CODE UNIT · Go
serveHTTP
cgzirim/seek-tune · server/cmdHandlers.go:167
func serveHTTP(socketServer *socketio.Server, serveHTTPS bool, port string) {
http.Handle("/socket.io/", socketServer)
http.Handle("/", http.FileServer(http.Dir("static")))
if serveHTTPS {
httpsAddr := ":" + port
httpsServer := &http.Server{
Addr: httpsAddr,
TLSConfig: &tls.Config{
MinVersion: tls.VersionTLS12,
},
Handler: socketServer,
}
cert_key_default := "/etc/letsencrypt/live/localport.online/privkey.pem"
cert_file_default := "/etc/letsencrypt/live/localport.online/fullchain.pem"
cert_key := utils.GetEnv("CERT_KEY", cert_key_default)