Skip to content
Snippets Groups Projects
Select Git revision
  • b930b39387fa31cbdadc81df64a8a75589285a40
  • main default
  • 35-cgu
  • 34-peertube-support
  • 27-add-autoplay-to-iframe
  • 33-bug-on-youtube-embed-urls
  • RC-Rekall-v1.1-fix_lpo
  • tuleap-140-go-back-to-my-capsules-page-when-i-m-on-capsule-preview-page
  • RC-Rekall-v1.2-fix10
  • RC-Rekall-v1.2-fix9
  • RC-Rekall-v1.2-fix8
  • RC-Rekall-v1.2-fix7
  • RC-Rekall-v1.2-fix6
  • RC-Rekall-v1.2-fix5
  • RC-Rekall-v1.2-fix4
  • RC-Rekall-v1.2-fix3
  • RC-Rekall-v1.2-fix2
  • RC-Rekall-v1.2-fix1
  • RC-Rekall-v1.1-fix-3
  • RC-Rekall-v1.1-fix-2
  • RC-Rekall-v1.1-fix-1
  • RC-Rekall-v1.1-delivered
  • preprod20220209-1535
23 results

templates

Maintenance page

What is this

When updating a docker based deployment one may want to block user out during the maintenance but still be able to access the service.

This is a simple docker-compose service to use behind a traefik proxy that will take priority over other services. It will show a maintenance page for the configured hosts to all users but ignored IPs.

How to use it

  1. Clone this repository
  2. Copy .env.sample to .env
  3. Set the variable HOSTS : it should contain the list of HOSTS you want to put down, see traefik's doc on HOST
  4. Set the variables IGNORE_IPS it should contain the list of IPs that can still access the service, see traefik's doc on ClientIP