2016-08-03 12 views

Antwort

1

bereitstellen könnte es auf, wie Sie hängt planen, in der Zukunft zu skalieren. Eine Möglichkeit, vor allem, wenn Sie Bootstrapping ein Projekt und wollen nicht viel Zeit für die Infrastruktur verbringen ist:

  1. Auf einem CI-Werkzeug (Jenkins/TravisCI/Bambus etc ..) Sie bauen ein " package ", meist ein komprimierter tar, der ready-to-run-Kopien der 3 Projekte enthält.
  2. Mit dem CI-Tool, drücken Sie Ihr Paket auf den Server (mit SCP vielleicht).
  3. manuell, führen Sie ein "Roll-out" Skript, das ist im Grunde das Paket auspackt, führen Migrationen (falls vorhanden), binden Ports und Hot-Reload-Dienste (php-fpm, etc ..)

Später, Sie können verschiedene Server für verschiedene Projekte verwenden, eine Docker-basierte Infrastruktur haben, eine CD-Pipeline einrichten, in der Pakete automatisch bereitgestellt werden, usw.