Ceci est un exemple de la façon de configurer une application Ruby on Rails avec un Dockerfile à déployer sur les services d’hébergement d’applications de Kinsta depuis un dépôt GitHub.
- Connectez-vous à GitHub et créez un nouveau dépôt depuis ce modèle (Utiliser ce modèle > Créer un nouveau dépôt) : Kinsta – Hello World – Dockerfile – Rails
- Dans MyKinsta, ajoutez une application avec le dépôt Hello World Dockerfile Rails. Assurez-vous de sélectionner Utiliser Dockerfile pour configurer une image de conteneur.
- La commande de démarrage peut être laissée vide au fur et à mesure que vous ajoutez l’application.
Note : Le fichier Dockerfile doit inclure la commande de démarrage soit dans une ligneCMD
, soit dans une instructionENTRYPOINT
.
L’application est disponible dès que la construction est terminée, et la page Rails par défaut confirmant l’installation réussie se charge à l’URL de votre application.

Cycle de vie du déploiement
Lorsque vous créez l’application pour la première fois, Kinsta crée un processus à partir de l’instruction ENTRYPOINT
dans le fichier Docker :
ENTRYPOINT ["entrypoint.sh"]
Si vous modifiez cette commande dans le dépot après avoir déployé l’application, le processus n’est pas automatiquement mis à jour dans MyKinsta, vous devez donc également modifier la commande de démarrage dans les processus de votre application.