Deployment
Voraussetzungen
- Github Repo geklont
- SSH Key auf dem Entwicklungsgerät erstellt
- SSH Key auf dem Server (All Inkl) hinterlegt
Deployment ausführen
- Livesystem
vendor/bin/dep deploy prod - Testsystem
vendor/bin/dep deploy dev - Dokumentation
vendor/bin/dep deploy:docs prod
Falls das Deployment aufgrund eines Github Problems fehlschlägt,
muss eventuell in /.ssh/config die IdentityFile ausgetauscht werden. Es kann nämlich
mehrere Repos auf dem selben Server geben, die aber unterschiedliche Deploy Keys benötigen.
Das ist eine Einschränkung von Github, die Deploy Keys nur einmalig in ihrer Datenbank erlauben (unique constraint).