Inloggen
Inloggen

Hoe het Werkt

Bijgewerkt op 28 May 2025

Wanneer je je GitHub-, GitLab- of Bitbucket-repository koppelt, voert Hostman het volgende uit:

  1. Stelt een cloudserver in met alle benodigde software zoals een webserver, de Docker-service en meer. Ook worden alle beveiligings- en prestatie-instellingen geconfigureerd volgens best practices.
  2. Haalt de code op uit je GitHub-, GitLab- of Bitbucket-repository.
  3. Installeert alle afhankelijkheden die zijn gedefinieerd in bestanden zoals requirements.txt voor Python of package.json voor Node.js.
  4. Bouwt de code en controleert of alles correct is uitgevoerd. Er wordt ook een buildlog geleverd dat je eenvoudig kunt controleren bij fouten.
  5. Start een Docker-container voor backend-apps met de vereiste omgeving en draait je applicatie daarin.
  6. Maakt een Hostman-subdomein aan voor je app. Je kunt dit domein gebruiken voor testdoeleinden of interne verzoeken. Voor productie raden we aan je eigen domein te gebruiken.
  7. Configureert Nginx om het domein door te sturen naar de applicatie.
  8. Installeert een Let’s Encrypt SSL-certificaat om ervoor te zorgen dat alle gegevens veilig zijn. Hostman gebruikt SSL tussen alle services in de architectuur.

Wanneer je een nieuwe commit pusht naar je repository, wordt dezelfde cyclus opnieuw uitgevoerd: Hostman haalt de code op, installeert afhankelijkheden, bouwt de applicatie, enzovoort. Dit omvat het starten van een nieuwe Docker-container zonder gegevens van de vorige. Zo garanderen we een schone implementatie.

Frontend-apps hebben één belangrijk verschil ten opzichte van backend-apps: na het buildproces wordt geen Docker-container aangemaakt. De app wordt opgeslagen in een map op de server. Maar bij Hostman hoef je de serveromgeving niet zelf te configureren, want net als bij backend-apps doen wij dat voor je:

  • haalt de code op uit het repository, 

  • installeert afhankelijkheden en software, 

  • configureert Nginx, 

  • geeft een SSL-certificaat uit,

  • bouwt je applicatie.

Hostman voert automatisch de wijzigingen uit als je de optie voor automatische implementatie hebt ingeschakeld.

Was deze pagina nuttig?
Bijgewerkt op 28 May 2025

Heb je vragen,
opmerkingen of zorgen?

Onze professionals staan altijd klaar om je te helpen,
of je nu hulp nodig hebt of gewoon niet weet waar te beginnen
E-mail ons
Hostman's Support