Hier finden Sie Antworten auf die häufigsten Fragen zur Hostman App-Plattform.
Dies tritt in der Regel in zwei Fällen auf:
Sie haben sich bei Ihrem GitHub-, GitLab- oder Bitbucket-Konto im Hostman-Panel angemeldet, bevor Sie das Repository hinzugefügt haben.
Sie haben nur bestimmte Repositories autorisiert, nicht alle, und das gewünschte Repository ist nicht ausgewählt.
So beheben Sie das Problem:
Klicken Sie auf Konto hinzufügen.
Wählen Sie die Plattform aus.
Melden Sie sich gegebenenfalls an.
Wählen Sie das Repository aus und klicken Sie auf Speichern.
Jetzt zeigt das Hostman-Panel Ihre verbundenen Repositories an, und Sie können das benötigte auswählen.
Sie können jedes Repository, das mit Ihrem Hostman-Konto verbunden ist, entfernen.
Wenn Sie ein Repository entfernen, sind Deployments (sowohl automatisch als auch manuell) aller Anwendungen, die aus diesem Repository erstellt wurden, nicht mehr möglich.
Derzeit unterstützt Hostman nur Repositories, die direkt auf GitHub, GitLab oder Bitbucket gehostet werden. Es ist leider nicht möglich, eine Anwendung von einem lokalen (selbst gehosteten) Repository mit unserer App-Plattform bereitzustellen.
Die Anwendung läuft in einem Docker-Container, und es ist nicht möglich, per FTP darauf zuzugreifen. Außerdem ist dies nicht sinnvoll: Jeder neue Deployment-Vorgang löscht alle Dateien.
Sie sollten die Anwendungsdateien in das Projekt-Repository hochladen; der App-Plattform-Dienst lädt sie dann automatisch während des Deployments hoch.
Für Backend-Anwendungen und Anwendungen, die über eine Dockerfile bereitgestellt werden, können Sie über die Registerkarte Konsole im Kontrollpanel auf den Container mit Ihrer Anwendung zugreifen.
Verfügbare Versionen sind 16, 18, 20 und 22. Sie können die Node.js-Version beim Erstellen einer neuen Anwendung auswählen:
Die App-Plattform verwendet Python 3.8. Im Moment können Sie die Python-Version nicht ändern, aber wir werden diese Option bald einführen.
Bitte verwenden Sie diese Anleitung.
Dies ist nicht möglich. Sie müssen einen externen Speicher für Daten verwenden, z. B. S3 oder einen anderen. Es ist auch nicht möglich, etwas über das Netzwerk an die Anwendungsinstanz zu mounten. Sie können Dateien über eine API oder ein Protokoll senden, das kein Mounten eines Netzwerk-Dateisystems erfordert.