Um eine Backend-Anwendung auf Hostman bereitzustellen, gehen Sie zum Abschnitt App Platform und klicken Sie auf Create.
Gehen Sie zur Registerkarte Backend und wählen Sie das Framework aus, das Ihre Anwendung verwendet.

Sie können ein Repository verbinden:
Von Ihrem GitHub-, GitLab- oder BitBucket-Konto. Klicken Sie auf den Plattformnamen, melden Sie sich an und wählen Sie das gewünschte Repository aus. Wenn Sie bereits angemeldet sind, zeigt Hostman sofort die verfügbaren Repositories an.
Per URL, indem Sie einen Link zu einem Repository angeben, das auf einer beliebigen Plattform erstellt wurde. Klicken Sie auf Connect the repository via URL und geben Sie die Git-URL des Repositorys ein. Wenn das Repository privat ist, geben Sie zusätzlich die Zugangsdaten ein.
Lesen Sie mehr über das Verbinden von Repositories hier.
Wählen Sie einen Branch für das Deployment aus.
Standardmäßig aktivieren wir die Option Build by the last executed commit. In diesem Fall stellt die App Platform den neuesten Commit bereit und erstellt die Anwendung später automatisch neu, wenn Sie neue Commits zum Repository hinzufügen. Bei Bedarf können Sie die automatische Bereitstellung deaktivieren.
Wenn Sie einen bestimmten Commit manuell auswählen möchten, deaktivieren Sie diese Option.
Ihre Anwendung muss auf einem separaten Cloud-Server ausgeführt werden. Wählen Sie die Region aus, in der sich der Server befinden soll, sowie dessen Konfiguration.

Sie können Ihren Server später jederzeit upgraden, ein Downgrade ist jedoch nicht möglich.
Jetzt können Sie die Anwendung einem privaten Netzwerk hinzufügen und die IP-Adresse angeben, die die App verwenden soll.
Beachten Sie, dass Sie das private Netzwerk nach dem Deployment nicht mehr ändern können.


In diesem Schritt können Sie:
den Build-Befehl festlegen;
Abhängigkeiten festlegen;
den Startbefehl festlegen;
Umgebungsvariablen festlegen.
In den meisten Fällen bestimmt die App Platform den Startbefehl für Ihr Projekt automatisch, sodass Sie ihn unverändert lassen können.
Wenn Sie zusätzliche Systempakete benötigen (zum Beispiel zum Erstellen eines Projekts), geben Sie diese im Abschnitt Dependencies an. Sie werden an den Befehl apt install übergeben. Sie können mehrere Abhängigkeiten eingeben, indem Sie sie durch ein Leerzeichen trennen.
Sie können jede dieser Einstellungen ändern und die App später mit den neuen Parametern erneut bereitstellen.
Hier können Sie einen Namen und einen Kommentar für Ihre Anwendung angeben, die im Hostman-Dashboard angezeigt werden. Sie können auch ein Projekt auswählen, dem die App hinzugefügt werden soll.
Diese Einstellungen können später ebenfalls geändert werden.
Klicken Sie auf Start Deploy. Sobald der Prozess beginnt, sehen Sie das Deployment-Log auf der Registerkarte Deploy.
Das Deploy-Log enthält alle notwendigen Informationen zur Behebung möglicher Probleme. Wenn etwas schiefgeht, zum Beispiel aufgrund von Fehlern im Code, zeigt das Deploy-Log eine entsprechende Benachrichtigung mit Angabe der Ursache an.
Beim ersten Deployment eines Projekts kann die Serverinstallation einige Zeit in Anspruch nehmen. Sobald der Prozess abgeschlossen ist, wird der Status der Anwendung aktualisiert und Sie sehen auch eine entsprechende Meldung im Log.
Fertig!
Sie finden die IP-Adresse der Anwendung und die mit der App verknüpfte technische Domain auf der Registerkarte Dashboard. Die Anwendung ist über Port 443 erreichbar; Port 80 ist ebenfalls geöffnet.
Um Ihre eigene Domain mit der App zu verknüpfen, folgen Sie dieser Anleitung.
In Zukunft überwacht die App Platform Aktualisierungen im Repository und erstellt das Projekt automatisch neu, wenn die automatische Bereitstellung aktiviert ist.