From 096ec0aaf708276f5377895f6c6006b33e04361a Mon Sep 17 00:00:00 2001 From: Brain Date: Thu, 25 Aug 2022 18:42:56 +0200 Subject: [PATCH] Add deployment docs --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index 5469399f..89604c19 100644 --- a/README.md +++ b/README.md @@ -62,3 +62,24 @@ export GIT_LFS_SKIP_SMUDGE=1 git clone ``` *(Da das Rendern der Startseite die Bilder benötigt, willst du dann im lektor direkt auf eine andere Unterseite wechseln. Die Seite [http://localhost:5000/admin/](http://localhost:5000/admin/) sollte nützlich sein!)* + +## Deployment + +### Per Drone + +Drone testet bereits automatisch den eingecheckten Code im `main`-Branch und für Pull Requests. +Deployments finden nicht automatisch statt, sondern müssen angestoßen werden. + +Wähle dazu den erfolgreichen Build, den du deployen möchtest unter https://drone.wtf-eg.de/ag_kommunikation/webseite aus. +Rechts oben findest du dann einen Knopf zum Deployment (Wolke mit Pfeil). +Als Environment kannst du _spielwiese_ oder _www_ verwenden. + +### Per Hand +Das Deployment sollte für maximale Reproduzierbarkeit und Nachvollziehbarkeit immer über Drone stattfinden. +In Ausnahmesituationen kann jedoch ein manuelles Deployment nötig sein. + +```bash +lektor build +lektor deploy dev # Deployment auf die Spielwiese +lektor deploy live # Deployment auf die Live-Seite +```