AWS FARGATE のコンテナ内でコマンドを実行するユーザーを割り当てる方法

AWS FARGATE のコンテナ内でコマンドを実行するユーザーを割り当てる方法

AWS FARGATE を使用して Node.js コンテナを起動しようとしていますが、Fargate で次のエラーが発生するという問題が発生しています。

cannot find this module "/path/to/file/webrtc.js"

そして、コンテナを起動するときにコマンドセクションからnpm installを実行すると、

npm WARN enoent ENOENT: no such file or directory, open '/usr/src/app/package.json'
npm WARN saveError EACCES: permission denied, open '/usr/src/app/package-lock.json.12345678'
npm WARN saveError ENOENT: no such file or directory, open '/usr/src/app/package.json'

権限を付与するにはどうすればいいですか? json ファイルを変更して、user = null を user = root に置き換えてみましたが、同じエラーが表示されます。

ありがとう、

答え1

追加のコマンドを実行せずに起動直後に動作するようにコンテナを構築する必要があります。

チュートリアルはnode.js アプリの Docker 化始めるのに便利かもしれません。

お役に立てれば幸いです :)

関連情報