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,
}
w.WriteHeader(200)
w.WriteHeader(http.StatusServiceUnavailable)
w.Header().Set("Retry-After", "43200")
if err := tmpl.ExecuteTemplate(w, "maintenance.html", data); err != nil {
log.Printf("Template execution error: %v", err)
}