Docker und CI/CD · Middle · Frage 8 von 75
Warum rät man in Produktions-Images von CMD ["npm", "start"] ab?
- 1npm wird aus offiziellen Node-Images nach dem Build entfernt
- 2npm leitet Signale evtl. nicht weiter und ist ein Extraprozess
- 3npm start startet die App standardmäßig im Entwicklungsmodus
Antwort zeigen
Richtige Antwort: npm leitet Signale evtl. nicht weiter und ist ein Extraprozess
Erklärung
node direkt zu starten macht es zum Prozess, der SIGTERM bekommt, sodass sauberes Herunterfahren funktioniert, und vermeidet den Overhead von npm.