diff --git a/frontend/public/images/maintenance.png b/frontend/public/images/maintenance.png new file mode 100644 index 000000000..d1484f43b Binary files /dev/null and b/frontend/public/images/maintenance.png differ diff --git a/frontend/src/context/ServerConfigContext/ServerConfigContext.tsx b/frontend/src/context/ServerConfigContext/ServerConfigContext.tsx index 57039b526..a1d5f8ec2 100644 --- a/frontend/src/context/ServerConfigContext/ServerConfigContext.tsx +++ b/frontend/src/context/ServerConfigContext/ServerConfigContext.tsx @@ -1,4 +1,5 @@ import { createContext, ReactNode, useContext, useEffect, useMemo } from "react"; +import Head from "next/head"; import { useRouter } from "next/router"; import { ContentLoader } from "@app/components/v2/ContentLoader"; @@ -43,9 +44,23 @@ export const ServerConfigProvider = ({ children }: Props): JSX.Element => { if (data?.isMigrationModeOn) { return (
- loading animation -
- Infisical under migration. See you in some time.
All read operations are allowed + + Infisical Maintenance Mode + + + maintenance mode +

+ Scheduled Maintenance +

+
+ Infisical is currently in a scheduled maintenance mode.
We appreciate your patience and invite you to check back in a few minutes.
Your applications will keep fetching secrets as usual, without any interruption.
With any questions, please + join our Slack community + .
);