Docker: Ein bestehendes Node.js-Projekt verwenden
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) Lösung, die zahlreiche Vorteile bietet, darunter:
- Einfache Bereitstellung Ihrer Container in der Produktion mit nur einem
docker-compose up.- Anpassbarer Domainname gesichert mit HTTPS (zum Beispiel, https://api.ihre-firma.com, https://www.ihre-firma.com, https://backoffice.ihre-firma.com).
- Optimale Leistung und robuste Sicherheit durch eine private und dedizierte VM.
- Mühelose Updates mit nur einem Klick.
Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die Docker CaaS Cloud Hosting Lösung von Stackhero auszuprobieren und Ihre Container in der Produktion bereitzustellen!
Wenn Sie ein bestehendes Node.js-Projekt haben, das Sie mit Docker integrieren möchten, folgen Sie diesen Schritten:
-
Erstellen Sie ein neues Verzeichnis namens
my-appin Ihrem Projekt. -
Verschieben Sie alle Ihre Projektdateien in das Verzeichnis
my-app, mit Ausnahme der Dateien.gitignoreund.git. -
Kopieren Sie
docker,secretsundMakefileaus dem Boilerplate in das Stammverzeichnis Ihres Projekts. -
Bearbeiten Sie die Datei
.gitignorein Ihrem Projekt und fügen Sie die folgenden Zeilen hinzu:node_modules/ secrets/*.production secrets/*.staging
Geöffneter Port
Dieses Boilerplate geht davon aus, dass Ihre App auf Port 5000 hört. Wenn Sie einen anderen Port bevorzugen, können Sie die Datei docker/docker-compose.development.yml bearbeiten und die Umgebung mit make development-start neu starten.