Publish new service unavailable page for planned maintenance of web UI#235
Merged
Conversation
stacey-budd
approved these changes
Jun 18, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Published a new, 'hidden' page on our website to redirect to from web UI URLs when the service is down for planned maintenance.
This page is located in the /support folder. You need to add the slug /service-unavailable/ on the end to view it (with no 'parent' segment in the URL). For example, the live URL will be https://notify.nhs.uk/service-unavailable/ and the URL to view it on my port was http://127.0.0.1:4000/service-unavailable/
Context
CCM-18777CCM-18777 explains the context - the tech architects need to do some 'smushing' work, which will make web UI unavailable for around 30 mins.
We're trying to find out exactly when the service will be down so we can add a more detailed line about when it will be available again. In the mean time, Nicki's asked if we can keep the timing more vague. This means that the devs can test the redirect works properly and it gives us a back up option if we can't be specific about timings. When we know more, we can update this page.
We have to publish the service unavailable message on our static site for now because web UI itself will be down so it can't be hosted there.
Type of changes
Checklist
Sensitive Information Declaration
To ensure the utmost confidentiality and protect your and others privacy, we kindly ask you to NOT including PII (Personal Identifiable Information) / PID (Personal Identifiable Data) or any other sensitive data in this PR (Pull Request) and the codebase changes. We will remove any PR that do contain any sensitive information. We really appreciate your cooperation in this matter.