AWS FARGATE를 사용하여 nodejs 컨테이너를 시작하려고 하는데, 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화시작하는 데 유용할 수 있습니다.
도움이 되었기를 바랍니다 :)