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.

  1. 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
  2. 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 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 la page Rails par défaut confirmant l’installation réussie se charge à l’URL de votre application.

Installation réussie de Ruby on Rails.
Installation réussie de Ruby on Rails.

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.

ENTRYPOINT ["entrypoint.sh"]

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 dans les processus de votre application dans MyKinsta.