Ceci est un exemple de la façon de configurer une application Node.js avec un Dockerfile à déployer sur les services d’hébergement d’applications de Kinsta.

  1. Forkez ce dépôt GitHub : Kinsta – Hello World – Dockerfile – Node.js
  2. Dans MyKinsta, ajoutez une application avec le dépôt Hello World – Dockerfile – Node.js. Assurez-vous de sélectionner Use Dockerfile pour configurer une image de conteneur.
  3. La commande Start peut être laissée vide pour le processus web car Kinsta détecte automatiquement la commande requise lors du premier déploiement.

L’application est disponible dès que la construction est terminée et qu’une page Hello World se charge à l’URL de votre application.

Node.js avec page Hello World Dockerfile après une installation réussie.
Node.js avec page Hello World Dockerfile après une installation réussie.

Cycle de vie du déploiement

Lorsque vous créez l’application, Kinsta crée un processus à partir de l’instruction CMD.
CMD ["npm", "run", "start"]

Si vous modifiez cette instruction dans le référentiel, le processus n’est pas modifié par défaut, vous devez donc modifier le processus sur la page Processus de votre application dans MyKinsta.