Backend-apps implementeren


Om een backend-applicatie op Hostman te implementeren, ga naar de sectie App Platform en klik op Create.

Stap 1. Selecteer het applicatietype
Link kopiëren

Ga naar het tabblad Backend en selecteer het framework dat uw applicatie gebruikt.

1e205198 Eb6c 49e0 Bd9a 13ab6d4aec95

Stap 2. Repository verbinden
Link kopiëren

U kunt een repository verbinden:

  • Vanaf uw GitHub-, GitLab- of BitBucket-account. Klik op de naam van het platform, log in en selecteer de gewenste repository. Als u al bent ingelogd, toont Hostman direct de beschikbare repositories.

  • Via URL, door een link te geven naar een repository die op een willekeurig platform is aangemaakt. Klik op Connect the repository via URL en voer de Git-URL van de repository in. Als de repository privé is, voer dan ook de toegangsgegevens in.

Lees meer over het verbinden van repositories hier.

Stap 3. Branch en commit selecteren
Link kopiëren

  1. Selecteer een branch voor de deployment.

  2. Standaard schakelen wij de optie Build by the last executed commit in. In dit geval zal de App Platform de laatste commit deployen en later automatisch de applicatie opnieuw bouwen wanneer u nieuwe commits aan de repository toevoegt. Indien nodig kunt u de automatische deployment uitschakelen.

Als u handmatig een specifieke commit wilt selecteren, schakel deze optie uit.

Stap 4. Serverlocatie en configuratie selecteren
Link kopiëren

Uw applicatie moet op een aparte cloudserver draaien. Selecteer de regio waar de server zich moet bevinden en de configuratie ervan.

81144732 3428 42f9 9d6d Ac0a6df737c1

U kunt uw server later altijd upgraden; downgraden is echter niet mogelijk.

Stap 5. Privénetwerk configureren
Link kopiëren

U kunt nu de applicatie toevoegen aan een privénetwerk en het IP-adres opgeven dat de app zal gebruiken.

Houd er rekening mee dat u het privénetwerk na de deployment niet kunt wijzigen.

07ca8daf 4933 4cfb 9ba2 Edec8c485c4c

Stap 6. Build-instellingen configureren
Link kopiëren

Bcddecc5 Dbf5 448a A4a6 439b6a6bac39

In deze fase kunt u:

  • het build-commando instellen;

  • afhankelijkheden instellen;

  • het startcommando instellen;

  • omgevingsvariabelen instellen.

In de meeste gevallen zal de App Platform automatisch het startcommando voor uw project bepalen, zodat u dit ongewijzigd kunt laten.

Als u extra systeempakketten nodig heeft (bijvoorbeeld voor het bouwen van een project), geef deze dan op in de sectie Dependencies. Ze worden doorgegeven aan het apt install-commando. U kunt meerdere afhankelijkheden invoeren door ze met een spatie te scheiden.

U kunt elk van deze instellingen wijzigen en de app later opnieuw deployen met de nieuwe parameters.

Stap 7. App-informatie invoeren
Link kopiëren

Hier kunt u een naam en een opmerking voor uw applicatie opgeven die in het Hostman-dashboard worden weergegeven. U kunt ook een project selecteren waaraan u de app wilt toevoegen.

Deze instellingen kunnen later ook worden gewijzigd.

Stap 8. Deployen
Link kopiëren

Klik op Start Deploy. Zodra het proces start, ziet u de deploymentlog op het tabblad Deploy.

De deploymentlog bevat alle noodzakelijke informatie om mogelijke problemen op te lossen. Als er iets misgaat, bijvoorbeeld door fouten in de code, zal de deploymentlog een melding tonen met de oorzaak van het probleem.

Wanneer u een project voor het eerst deployt, kan de serverinstallatie enige tijd duren. Zodra het proces is voltooid, wordt de status van de applicatie bijgewerkt en ziet u ook een bericht hierover in de log.

Alles klaar!

U vindt het IP-adres van de applicatie en het technische domein dat aan de app is gekoppeld op het tabblad Dashboard. De applicatie is beschikbaar op poort 443; poort 80 is ook geopend.

Om uw eigen domein aan de app te koppelen, volgt u deze handleiding.

In de toekomst zal de App Platform updates in de repository monitoren en, als automatische deployment is ingeschakeld, het project automatisch opnieuw bouwen met nieuwe wijzigingen.