Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKamil TrzciƄski <ayufan@ayufan.eu>2017-11-23 20:05:41 +0300
committerNick Thomas <nick@gitlab.com>2017-11-23 20:05:41 +0300
commit04b1d52ca05f268a63a72181600aa09251b6297a (patch)
tree0511d284185f68eef3cd7fa3eb2121d20c99ffb5 /internal/httperrors
parent15c938cafbd95064bbc4be34cd72091f9a61edaa (diff)
Return 503 until pages are loaded for the first time
Diffstat (limited to 'internal/httperrors')
-rw-r--r--internal/httperrors/httperrors.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/internal/httperrors/httperrors.go b/internal/httperrors/httperrors.go
index 82d43fc5..92413e07 100644
--- a/internal/httperrors/httperrors.go
+++ b/internal/httperrors/httperrors.go
@@ -40,6 +40,15 @@ var (
`<p>Try refreshing the page, or going back and attempting the action again.</p>
<p>Please contact your GitLab administrator if this problem persists.</p>`,
}
+
+ content503 = content{
+ http.StatusServiceUnavailable,
+ "Service Unavailable (503)",
+ "503",
+ "Whoops, something went wrong on our end.",
+ `<p>Try refreshing the page, or going back and attempting the action again.</p>
+ <p>Please contact your GitLab administrator if this problem persists.</p>`,
+ }
)
const predefinedErrorPage = `
@@ -160,3 +169,8 @@ func Serve500(w http.ResponseWriter) {
func Serve502(w http.ResponseWriter) {
serveErrorPage(w, content502)
}
+
+// Serve503 returns a 503 error response / HTML page to the http.ResponseWriter
+func Serve503(w http.ResponseWriter) {
+ serveErrorPage(w, content503)
+}