エラスティックbeanstalk nodejsアプリケーションがサブディレクトリサーバ内のサーバアプリケーションを探すようにするにはどうすればよいですか?サブディレクトリ内のエラスティックビーンストークノードアプリケーション
私は1つのgitプロジェクト内にサーバーとクライアントアプリケーションを持つ最新のSPAを構築しています。したがって、弾力のあるbeanstalkは、リポジトリのルート内ではなく、サブフォルダ./server/内のサーバアプリケーションを探す必要があります。クライアントSPAは./client/にコード化され、ビルド処理中にサーバーフォルダ構造内のパブリックフォルダにビルドされます。完全にビルドされたクライアントのバージョンはgitにチェックインされており、ロールアウト中はビルドしてはいけません。
したがって、弾力のあるbeanstalkは、npm installとnpmをサーバーのサブディレクトリ内で実行する必要があります。
例フォルダ構造:
~ git-root
|-- client
| |-- ...
|
|-- server
| |-- package.json
| |-- src
| |-- public
| |-- (node_modules)
。ただし、提供されているリンクの中には、サブディレクトリ内でサーバーを実行する問題が解決されないものもあります。私は、アマゾンが提供しているすべての機能とコマンドを書き直す考えが嫌いです。 – Manuel