Amazon Beanstalk は node と npm を非常に目立たない場所にインストールします。また、EB がより新しいバージョンのノードを使用することを決定した場合、それらが変更されないかどうかはわかりません。これにより、アプリケーションが破損する可能性があります。
ノードと npm の場所は次のとおりです。
/opt/elasticbeanstalk/node-install/node-v0.8.24-linux-x64/bin/node
/opt/elasticbeanstalk/node-install/node-v0.8.24-linux-x64/bin/npm
0.8.24
部分の変更が心配で、通常は/usr/bin/XXX
.
これらの実行可能ファイルの一貫したファイルパスを取得するにはどうすればよいですか? なぜEBはこれを行うのですか?
参考までに、 でNodeVersion
オプションを設定してみ.ebextensions/app.config
ましたが、インストール場所には影響しませんでした。