Sign inSign up

jugendpresse/baustelle

By jugendpresse

•Updated almost 8 years ago
Archived

Maintenance Page

Image
0

360

jugendpresse/baustelle repository overview

⁠Baustelle

Baustelle

Dieses Repository enthält alle Informationen, um schnell und unkompliziert eine Wartungsseite als Ersatz für eine andere Website in einer Docker-Umgebung hochzuziehen.

Angenommen, es läuft ein Antragsgrün / motion.tool⁠ Docker-Container motiontool mit der URL https://motiontool.jugendpresse.de hinter einem Træfik-Reverseproxy im Docker-Netzwerk proxy, kann dieser Befehl die Standard-Wartungsseite als Ersatz für den aktuellen Container starten:

docker stop motiontool
docker run --detach \
  --name motiontool_maintenance \
  --restart unless-stopped \
  --label traefik.frontend.rule="Host:motiontool.jugendpresse.de" \
  --label traefik.frontend.entryPoints=http,https \
  --label traefik.docker.network=proxy \
  --label traefik.backend="Wartungsseite" \
  --label traefik.port=80 \
  jugendpresse/baustelle

Folgende Umgebungsvariablen (zusätzlich zu den Apache-Variablen⁠) stehen zur Verfügung und können das Erscheinungsbild verändern:

envdefaultdescription
REASONBaustelle
EXPLAINHier wird alles besser ...
PARAGRAPH... das haben wir uns zumindest vorgenommen; aus diesem Grund finden gerade Wartungsarbeiten statt.

Also: Beine hoch und mal wieder eine Zeitung lesen – wir sind bald wieder da =)
SHOWSTARTUPTIMEfalseif true or equivalent the startuptime of the container will be shown on the website for visitors to be announced when downtime started
SHOWRESOLUTIONHINTNANstring – i.e. date and time – to announce the users about when the resolution should be ready and they could try to access the original website
HEADNANHTML-code to be appended to the HTML <head>
PREPENDNANHTML-code to be prepended to the HTML <body>
APPENDNANHTML-code to be appended to the HTML <body>

Umgebungsvariablen können entweder dem Container im docker run Befehl mit dem Parameter -e übergeben – oder aber in einer .env Datei definiert werden, die dann im Container als Mount in den Pfad /var/www/html/.env verfügbar gemacht werden muss.

Tag summary

Content type

Image

Digest

Size

382.8 MB

Last updated

almost 8 years ago

docker pull jugendpresse/baustelle