This commit is contained in:
lbenedar
2026-03-06 11:34:43 +03:00
parent f252c2c801
commit 6eee11400c
4 changed files with 49 additions and 5 deletions

View File

@@ -1,6 +1,7 @@
package main
import (
"crypto/tls"
"database/sql"
"flag"
"html/template"
@@ -67,10 +68,18 @@ func main() {
sessionManager: sessionManager,
}
tlsConfig := &tls.Config{
CurvePreferences: []tls.CurveID{tls.X25519, tls.CurveP256}, // TODO: read about CurvePreferences
}
srv := &http.Server{
Addr: cfg.addr,
ErrorLog: errorLog,
Handler: app.routes(),
Addr: cfg.addr,
ErrorLog: errorLog,
Handler: app.routes(),
TLSConfig: tlsConfig,
IdleTimeout: time.Minute,
ReadTimeout: 5 * time.Second,
WriteTimeout: 10 * time.Second,
}
infoLog.Printf("Starting server on %s", cfg.addr)