Dit is een voorbeeld van hoe je een Node.js applicatie kunt opzetten met een Dockerfile om te deployen op Kinsta’s Applicatie Hosting diensten vanuit een GitHub repository.
- Log in op GitHub en maak een nieuwe repository aan vanuit deze template (gebruik deze template > maak een nieuwe repository): Kinsta – Hello World – Dockerfile – Node.js
- Voeg in MyKinsta een applicatie toe met de Hello World – Dockerfile – Node.js repository. Zorg ervoor dat je Dockerfile gebruiken selecteert om een container image op te zetten.
- Het Start commando kan leeg gelaten worden als je de applicatie toevoegt.
Opmerking: Het Dockerfile moet het startcommando bevatten in eenCMD
line ofENTRYPOINT
instructie.
De app is beschikbaar zodra de build klaar is en een Hello World pagina laadt op de URL van je applicatie.

Deployment levenscyclus
Als je de app maakt, maakt Kinsta een proces aan op basis van de CMD
instructie in het Dockerbestand:
CMD ["npm", "run", "start"]
Als je dit commando in de repository wijzigt nadat je de applicatie hebt gedeployd, wordt het proces niet automatisch bijgewerkt in MyKinsta, dus je moet ook het Start commando bewerken in de Processen van je applicatie.