So weisen Sie zu, welcher Benutzer Befehle im Container in AWS FARGATE ausführen soll

So weisen Sie zu, welcher Benutzer Befehle im Container in AWS FARGATE ausführen soll

ich versuche, einen Node.js-Container mit AWS FARGATE zu starten. Das Problem dabei ist, dass Fargate mir diesen Fehler anzeigt:

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

Und wenn ich npm install aus dem Befehlsabschnitt ausführe, wenn ich den Container starte, bekomme ich

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'

Wie erteile ich die Berechtigung? Ich habe versucht, die JSON-Datei zu ändern und user = null mit user = root zu vertauschen, aber es tritt derselbe Fehler auf.

Danke,

Antwort1

Dabei solltest Du den Container so bauen, dass dieser direkt nach dem Start ohne die Ausführung zusätzlicher Befehle einsatzbereit ist.

Vielleicht ein Tutorial überDockerisieren von node.js-Appskönnte für den Anfang nützlich sein.

Hoffentlich hilft das :)

verwandte Informationen