This is a simple Node.js server that serves the Ozone maintenance page.
- Clone the repo
git clone https://github.com/ozone-his/ozone-maintenance-page
- Run
npm install
- Export the configuration envvars as per your need:
export PORT=3000 \
export TITLE="The system is currently undergoing maintenance" \
export MESSAGE="We are currently undergoing maintenance. Please check back later." \
export SUPPORT_PHONE="+00 000 000 0000" \
export SUPPORT_EMAIL="support@example.com"
- Run
node index.js
The Docker setup assumes that you are using Traefik that is deployed in the web network. If you are not using Traefik, you can remove the labels and the network directives in the Docker Compose file.
docker compose up --build
Check ozone-docker.
ℹ️ Self sign-up here before accessing our Slack space for the first time.