From f17eaa2f12226a9b6cb926f035852de7ba72dbd8 Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Fri, 25 Jul 2025 20:56:54 +0100 Subject: [PATCH] Add correct status code (503) for maintenance mode --- src/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.go b/src/main.go index 693d25e..6abff75 100644 --- a/src/main.go +++ b/src/main.go @@ -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) }