This example shows how to implement a maintenance page on the edge
https://flargd-maintenance-page-nextjs.vercel.app/
You can choose from one of the following two methods to use this repository:
Deploy the example using Vercel:
Execute create-next-app
with npm or Yarn to bootstrap the example:
npx create-next-app --example https://github.com/vercel/examples/tree/main/edge-middleware/maintenance-page
# or
yarn create next-app --example https://github.com/vercel/examples/tree/main/edge-middleware/maintenance-page
Copy the .env.example
file in this directory to .env.local
(which will be ignored by Git):
cp .env.example .env.local
This example requires you to set up a feature flag named maintenance-mode
on Flargd. Create that flag and give it a percentage of your choice.
Next, run Next.js in development mode:
npm install
npm run dev
# or
yarn
yarn dev