2016-08-03 16 views
0

私はlaravelとsocket.io + nodejsを使用してリアルタイムアプリケーションを作成したが、私は、私はそれはあなたの方法に依存し展開する方法Laravel + NodeJs + Socket.ioプロジェクト

+0

ホストに使用したサーバーの種類は? –

+0

@イルファン私は何をすべきかわからないので、私はどのサーバを使うべきか尋ねました! –

答えて

1

それを展開できたのか分かりません将来的に規模を拡大する予定です。あなたがプロジェクトをブートストラップされており、インフラの上に多くの時間を費やすしたくない場合は特に一つの可能​​性は、にある:CIツールで

  1. (ジェンキンス/ TravisCI /竹など。)あなたは、「構築最も一般的には、3つのプロジェクトのすぐに実行できるコピーを含む圧縮されたtarです。
  2. CIツールを使用して、パッケージをサーバーにプッシュします(おそらくSCPを使用します)。

後で手動で、マイグレーション(もしあれば)、バインドポートおよびホットリロードサービスの実行、基本的にパッケージを解凍していること、「展開」のスクリプトを実行(などのphp-FPM、...)、さまざまなプロジェクトに異なるサーバーを用意したり、ドッカーベースのインフラストラクチャを用意したり、パッケージが自動的に展開される場所にCDパイプラインをセットアップしたりすることができます。

関連する問題