forked from ag_kommunikation/webseite
Add deployment docs
This commit is contained in:
parent
e5ae098d6f
commit
096ec0aaf7
21
README.md
21
README.md
@ -62,3 +62,24 @@ export GIT_LFS_SKIP_SMUDGE=1
|
|||||||
git clone <git_repo>
|
git clone <git_repo>
|
||||||
```
|
```
|
||||||
*(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!)*
|
*(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
|
||||||
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user