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).