Add correct status code (503) for maintenance mode

This commit is contained in:
Fred Boniface 2025-07-25 20:56:54 +01:00
parent c1c1200227
commit f17eaa2f12

View File

@ -66,7 +66,8 @@ func maintenanceHandler(tmpl *template.Template) http.HandlerFunc {
Hostname: hostname, Hostname: hostname,
} }
w.WriteHeader(200) w.WriteHeader(http.StatusServiceUnavailable)
w.Header().Set("Retry-After", "43200")
if err := tmpl.ExecuteTemplate(w, "maintenance.html", data); err != nil { if err := tmpl.ExecuteTemplate(w, "maintenance.html", data); err != nil {
log.Printf("Template execution error: %v", err) log.Printf("Template execution error: %v", err)
} }