HBO-ICT.Cloud¶
Bij het vorige project heb al gebruik moeten maken van de HBO-ICT.Cloud (HIC) voor de hosting.
Ook voor dit project geeft de HIC jou weer de mogelijk om je webshop te hosten. Specifiek is er een plek om zowel de Frontend- als Backend applicatie neer te zetten en op te starten. Hierdoor kan de Product Owner gemakkelijk je webshop benaderen en van feedback voorzien.
Het is belangrijk dat er voor elke Sprint Review een werkende versie op de live
-omgeving van je HIC projectpagina staat. Hiernaast heb je ook nog eendev
-omgeving waar je testversies kunt neerzetten.
Toegang tot databases¶
Om tegen je databases te praten krijg je van ons een DatabaseService
. Deze is meegeleverd in je startproject onder /src/api/src/services/DatabaseService.ts
.
De class zelf is voorzien van TSDoc en is niet verandert ten opzichte van het vorige project. Lees even de technische documentatie door en vergeet niet je .env
-bestanden aan te passen voordat je deze gaat gebruiken!
Gelimiteerd aantal verbindingen
De HBO-ICT.Cloud geeft elk team slechts tien gelijktijdige verbindingen. Om deze rede maakt de DatabaseService
gebruik van connection pooling. Het is daarom belangrijk dat je de release()
functie op een verbinding aanroept die niet meer nodig is, ook bij/na het optreden van fouten! Werk dus bij voorkeur met een try/catch/finally
constructie.
Uitrollen naar de HIC¶
Informatie over het uitrollen van je applicatie vind je hier.
Versturen van e-mails¶
Information over het versturen van e-mails vanuit je applicatie vind je hier.