Я пытаюсь запустить контейнер nodejs с помощью AWS FARGATE. Проблема, с которой я сталкиваюсь, заключается в том, что 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
Контейнер следует построить таким образом, чтобы он работал сразу после запуска, без выполнения дополнительных команд.
Может быть, учебник поDockerizing node.js-приложенияможет пригодиться для начала.
Надеюсь, это поможет :)