Diesen Artikel bewerten :
Dieser Artikel war hilfreich für Sie ?
Ja
Nicht
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Bereits konfiguriertes CapRover-Template.
Eine Root-Domain (z. B. vpsXXXXX.server-vps.net), die auf die IP der Maschine verweist, sowie HTTPS von aktiviert.
npm install -g caprover
Dieses CLI-Tool zentralisiert die Verbindung zum Server, die Erstellung von Apps und den Einsatz auf CapRover.
mkdir my-app && cd my-app && npm init -y && npm i express.
Erstellen Sie eine minimale index.js-Datei :
const express = require('express') const app = express() const port = 3000 app.get('/', (req, res) => { res.send('CapRover + Node + LWS = ❤️') }) app.listen(port, () => { console.log(`Example app listening on port ${port}`) })
Vergessen Sie nicht, die package.json zu ändern, um einen Startbefehl zu definieren; Ihre Datei sollte dann wie folgt aussehen:
{ "name": "my-app", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start": "node index.js" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "express": "^5.1.0" } }
captain-definition
hinzu.Im Wurzelverzeichnis des Repos (neben package.json
) :
{ "schemaVersion": 2, "templateId": "node/20" }
schemaVersion
bleibt bei 2.
In templateId
können Sie jede offizielle Version von Node eintragen, die im Docker Hub verfügbar ist; hier wählen wir 20.
Sie müssen kein Dockerfile schreiben, solange Ihre App einfach ist.
git init; git add .; git commit -m "Erste Version".
caprover login
Folgen Sie den Fragen :
CapRover machine URL address: https: //captain.vpsXXXXXX.serveur-vps.net
CapRover machine password: Passwort admin.
CapRover machine name: captain-01 (Name, den Sie dem lokalen Rechner geben, auf dem Sie arbeiten).
Die Sitzung wird nun lokal gespeichert!
Über die Webschnittstelle " Neue App erstellen".
Geben Sie einen kurzen Namen (z. B. my-app
); Klicken Sie auf Ihre Anwendung und setzen Sie den Port "3000" als HTTP-Containerport. CapRover wird den PORT
, auf den Ihr Code lauscht, auf Port
80 umleiten.
caprover deploy
Wählen Sie :
den Server (falls mehrere)
die App(my-app
)
den Zweig(master/main
)
Y
Der CLI :
zippt Ihre Quellen,
sendet das Archiv,
baut das Image auf,
startet den Container und zeigt die caprover.com-Logs an.
In der CapRover-Schnittstelle: my-app → HTTP-Einstellungen → HTTPS aktivieren (Let's Encrypt, automatisch).
Öffnen Sie https://my-app.vpsXXXXX.serveur-vps.net
(oder die bereitgestellte URL).
git add . git commit -m "Neues Feature" caprover deploy -d
( Die Option -d bedeutet: Verwendet die vorherigen Optionen wieder).
Sie wissen nun, wie Sie :
package.json-Datei
vor.captain-definition
hinzu, um die verwendete Version von Node.js zu definieren.🚀 Wenn Sie diese Schritte befolgen, sind Sie nun in der Lage, eine Node.js-Anwendung auf einem VPS-Server mithilfe von CapRover zu starten, einem leistungsstarken Werkzeug, das die Orchestrierung von Containern vereinfacht. Jetzt können Sie die Flexibilität und Geschwindigkeit der kontinuierlichen Bereitstellung für Ihre Webprojekte nutzen.
Vielen Dank, dass Sie uns bis zum Ende gelesen haben! Wenn Sie Fragen oder Feedback haben oder einfach nur Ihre Erfahrungen mit CapRover teilen möchten, hinterlassen Sie bitte unten einen Kommentar 👇. Ihr Feedback ist wertvoll und hilft uns, unsere Inhalte zu verbessern! 😊
Diesen Artikel bewerten :
Dieser Artikel war hilfreich für Sie ?
Ja
Nicht
0mn von Lesen
Wie man das KVM-Template Docker CE verwendet
0mn von Lesen
Wie man das Gitlab CE KVM Template verwendet
0mn von Lesen
Wie installiere ich n8n auf meinem CapRover KVM VPS-Template?
0mn von Lesen
Wie man das KVM-Template Cloudron verwendet