2016-08-03 3 views
0

Я создал в реальном времени приложение с помощью Laravel и Socket.io + nodejs, но я не знаю, как я мог развернуть егоРазвертывание Laravel + NodeJs + Socket.io Project

+0

Какой тип сервера вы использовали для хоста? –

+0

@ Irfan Я не знаю, что мне делать, я спросил, какой сервер я должен использовать! –

ответ

1

Это зависит от того, как вы планировать масштаб в будущем. Одним из возможных вариантов, особенно если вы развернув проект и не хотите тратить много времени на развитии инфраструктуры заключаются в следующем:

  1. На инструменте CI (Jenkins/TravisCI/бамбук и т.д ..) вы построить " пакет ", чаще всего это сжатая версия tar, которая содержит готовые к запуску копии трех проектов.
  2. Используя инструмент CI, нажмите на свой пакет на сервер (возможно, используя SCP).
  3. вручную, выполнить «свитке» сценарий, который в основном распаковывает пакет, запуска миграции (если таковые имеются), связывают порты и горячей перезарядка услуги (PHP-FPM, и т.д ..)

Позже, вы можете иметь разные серверы для разных проектов, иметь инфраструктуру на докере, настраивать конвейер CD, где пакеты развертываются автоматически, и т. д.