Anmelden
Anmelden

Wie es Funktioniert

Aktualisiert am 28 May 2025

Wenn Sie Ihr GitHub-, GitLab- oder Bitbucket-Repository verbinden, führt Hostman Folgendes aus:

  1. Richtet einen Cloud-Server mit aller erforderlichen Software ein, z. B. einen Webserver, Docker-Dienst und weitere. Zudem werden Sicherheits- und Leistungseinstellungen gemäß Best Practices konfiguriert.
  2. Zieht den Code aus Ihrem GitHub-, GitLab- oder Bitbucket-Repository.
  3. Installiert alle Abhängigkeiten, die in speziellen Dateien wie requirements.txt für Python oder package.json für Node.js gespeichert sind.
  4. Baut den Code und prüft, ob der Build erfolgreich war. Zudem erhalten Sie ein Build-Protokoll, das Sie bei Fehlern einfach überprüfen können.
  5. Startet einen Docker-Container für Backend-Anwendungen mit der notwendigen Umgebung und führt Ihre Anwendung darin aus.
  6. Erstellt eine Hostman-Subdomain für Ihre Anwendung. Sie können diese Domain zu Testzwecken oder für interne Anfragen der App verwenden. Für die Produktion empfehlen wir jedoch eine eigene Domain.
  7. Konfiguriert Nginx, um Ihre Domain an die Anwendung weiterzuleiten.
  8. Installiert ein Let’s Encrypt SSL-Zertifikat, um alle Daten zuverlässig zu schützen. Hostman verwendet SSL-Verbindungen zwischen allen Diensten seiner Architektur.

Wenn Sie einen neuen Commit in Ihr Git-Repository pushen, wird der gleiche Zyklus erneut ausgeführt: Hostman zieht den Code, installiert Abhängigkeiten, baut die Anwendung usw. Dabei wird ein neuer Docker-Container gestartet, der keine Daten aus dem vorherigen Container enthält. So gewährleisten wir ein sauberes Deployment.

Beim Bereitstellen von Frontend-Anwendungen gibt es einen wichtigen Unterschied zu Backend-Anwendungen: Nach dem Build wird kein Docker-Container erstellt, sondern die Anwendung im Serververzeichnis abgelegt. Bei Hostman müssen Sie die Serverumgebung jedoch nicht selbst konfigurieren, denn wie bei Backend-Anwendungen übernehmen wir das für Sie:

  • zieht den Code aus dem Repository, 

  • installiert Abhängigkeiten und Software, 

  • konfiguriert Nginx, 

  • stellt ein SSL-Zertifikat aus,

  • baut Ihre Anwendung.

Hostman implementiert Änderungen automatisch, wenn Sie die Autodeploy-Option aktiviert lassen.

War diese Seite hilfreich?
Aktualisiert am 28 May 2025

Haben Sie Fragen
oder benötigen Sie Unterstützung?

Unsere Fachleute stehen Ihnen jederzeit zur Verfügung –
egal ob Sie Hilfe benötigen oder nicht wissen, wo Sie anfangen sollen.
E-Mail an uns
Hostman's Support