Como atribuir qual usuário executará comandos dentro do contêiner no AWS FARGATE

Como atribuir qual usuário executará comandos dentro do contêiner no AWS FARGATE

estou tentando iniciar um contêiner nodejs usando AWS FARGATE, o problema que estou enfrentando é que o fargate me dá este erro:

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

E quando executo npm install na seção de comando ao iniciar o contêiner, isso me dá

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'

Como dar permissão? Tentei alterar o arquivo json e trocar user = null por user = root, mas o mesmo erro aparece.

obrigado,

Responder1

Você deve construir o contêiner de forma que funcione logo após iniciar, sem executar comandos extras.

Talvez um tutorial sobreDockerizando aplicativos node.jspode ser útil para começar.

Espero que ajude :)

informação relacionada