Wie rolle ich meine MERN-App aus?
- Öffnen Sie im Panel Meine Server und klicken Sie auf Ihren Server.
- Warten Sie auf dem Reiter Übersicht, bis die Zeile App „MERN ist bereit“ meldet. Die Seite aktualisiert sich selbst.
- Öffnen Sie den Link in der Zeile Website-Adresse. Steht auf der Beispielseite
MongoDB: OK, erreicht die App die Datenbank.
Ordner
/home/app/uygulama/sunucu: die Express-App (server.js). Die Verbindungszeichenfolge steht in der Datei.envdaneben./home/app/uygulama/istemci: der React-Quellcode. Beim Build wird in den Ordnersunucu/publicgeschrieben.
Den Code ändern
Per SSH verbinden und ausführen:
su - app
cd ~/uygulama
Starten Sie die App nach dem Kopieren Ihres Codes neu:
pm2 restart uygulama
Die App sollte auf Port 3000 lauschen.
MongoDB
MongoDB ist nur von innerhalb des Servers erreichbar. Die Zeilen Login und Passwort im Panel gehören zum Admin-Konto. Um sich von Ihrem Computer aus zu verbinden, nutzen Sie einen SSH-Tunnel.
Ihre eigene Domain
- Richten Sie den A-Record Ihrer Domain auf die IP-Adresse Ihres Servers aus.
- Ersetzen Sie als root den alten Namen überall:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAMEist der Teil nachhttps://in der Adresse, die im Panel steht. - Führen Sie
systemctl reload caddyaus.
Caddy holt und erneuert das Zertifikat selbst.
Nach außen sind nur 80, 443 und 22 für SSH offen.
Noch kein Server? Bestellen Sie einen Server mit vorinstalliertem MERN: Sie wählen die Größe und zahlen nur, was Sie wählen.
Vielen Dank für Ihre Rückmeldung!