Docker: Entwicklungsplattform
Diese Dokumentation ist Teil des Node.js-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Wie man eine Node.js-App mit Docker nutzt und bereitstellt.
Willkommen in der Stackhero-Dokumentation
Stackhero bietet eine einsatzbereite Docker Cloud CaaS (Containers as a Service) Plattform, die für schnelle und zuverlässige Container-Bereitstellungen entwickelt wurde:
- Deployment in die Produktion mit nur einem
docker-compose up. Es ist keine zusätzliche Konfiguration erforderlich: Starten Sie einfach Ihre Container.- Wählen Sie Ihren eigenen Domainnamen, der automatisch per HTTPS gesichert wird (zum Beispiel: https://api.ihr-unternehmen.com, https://www.ihr-unternehmen.com oder https://backoffice.ihr-unternehmen.com).
- Profitieren Sie von hoher Performance und robuster Sicherheit auf einer privaten, dedizierten Infrastruktur.
- Updates können mit nur einem Klick angewendet werden – für eine einfache und unkomplizierte Wartung.
Ihre Container sind in etwa fünf Minuten produktiv einsatzbereit. Stackhero übernimmt für Sie das Infrastrukturmanagement, Updates und die Sicherheit, sodass Sie sich ganz auf die Entwicklung Ihrer Anwendungen konzentrieren können. Erfahren Sie mehr über das Docker CaaS Cloud Hosting.
Um die Entwicklungsplattform zu starten, führen Sie aus:
make development-start
Dieser Befehl erstellt das Docker-Image, führt es aus und startet das dev-Skript, das in my-app/package.json definiert ist (was dem Ausführen von npm run dev entspricht).
In diesem Beispiel wird eine einfache REST-API mit Express erstellt. Sie können die API anzeigen, indem Sie zu http://localhost:5000 navigieren. Die Seite sollte "Hello World" anzeigen.
Öffnen Sie als Nächstes die Datei my-app/src/app.js in Ihrem bevorzugten IDE und ändern Sie die folgende Zeile:
res.send('Hello World');
Ändern Sie sie zu:
res.send('Updated!');
Speichern Sie die Datei. Der Node.js-Code wird automatisch neu geladen und ein Aktualisieren von http://localhost:5000 zeigt die aktualisierte API-Antwort an.
Herzlichen Glückwunsch - Sie haben jetzt eine voll funktionsfähige Entwicklungsplattform!
Pakete installieren
Wenn Sie zusätzliche Pakete installieren müssen, können Sie make development-shell ausführen, um auf die Container-Shell zuzugreifen. Verwenden Sie innerhalb der Shell NPM mit npm install <package> oder Yarn mit yarn add <package>, um die gewünschten Pakete zu installieren.