フリートでいくつかの NodeJS アプリをデプロイしようとしています: https://github.com/substack/fleet。私は何度か引用されたブログ投稿を読み、セットアップが部分的に成功しました。
私はサーバー上でできます:
フリート ハブの作成 -->fleet hub --port=7000 --secret=beebop
フリート ドローンの作成 -->fleet drone --hub=localhost:7000 --secret=beebop
私は自分の開発マシンでできます:
デフォルトのフリート リポジトリを追加 -->fleet remote add default --hub=172.16.10.147:7000 --secret=beebop
次に、サーバーで再びノード プロセスを生成できます -->fleet spawn -- app.js 3000
次の出力が表示されます。
drone#ubuntu
└─┬ pid#bba906
├── status: respawning
├── commit: keystone-web/4eab770ded77b25a949795d0aed5727dd2783c4f
└── command: node app.js
Fleet ハブを開始したディレクトリにデプロイされたアプリが表示されます。
drwxr-xr-x 4 root root 4096 Mar 12 10:49 .
drwxr-xr-x 4 root root 4096 Mar 12 10:10 ..
drwxr-xr-x 8 root root 4096 Mar 12 10:49 myapp.4eab770ded77b25a949795d0aed5727dd2783c4f
drwxr-xr-x 9 root root 4096 Mar 12 10:27 myapp.eb350403b214f1023aff8405552ca27454673463
user@ubuntu:/opt/nodeapps/test/deploy$
私の質問は、web アプリ (例: localhost//:3000) にアクセスできるようにする必要があるかどうかです。
そうしようとすると、Web ブラウザはアドレスに何もないと報告します。
Fleet のブログ投稿以外にチュートリアルはありますか? 一歩足りない気がする。
前もって感謝します、