Docker und CI/CD · Middle · Frage 17 von 75
Du mountest das Projekt per Bind Mount in einen Node-Container, und die App findet ihre Module nicht. Warum?
- 1Der Mount verdeckt
node_modulesdes Images; ein eigenes Volume nutzen - 2Bind Mounts sind schreibgeschützt, Module lassen sich daraus nicht laden
- 3Node kann keine Module aus vom Host gemounteten Ordnern auflösen
Antwort zeigen
Richtige Antwort: Der Mount verdeckt node_modules des Images; ein eigenes Volume nutzen
Erklärung
Ein Mount über /app ersetzt das /app/node_modules des Images durch den Host-Ordner. Ein zusätzliches Volume auf /app/node_modules oder Sync über Compose Watch vermeidet das.