{"id":73959,"date":"2023-10-26T18:11:13","date_gmt":"2023-10-26T17:11:13","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=73959&#038;preview=true&#038;preview_id=73959"},"modified":"2023-10-27T16:17:23","modified_gmt":"2023-10-27T15:17:23","slug":"deployer-rails-7-kinsta","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/","title":{"rendered":"Configurer et d\u00e9ployer Rails 7.1 sur Kinsta"},"content":{"rendered":"<p>Dans ce guide, nous vous guidons \u00e0 travers le processus de mise en place et de configuration d&rsquo;une application Ruby on Rails version 7.1 qui sera d\u00e9ploy\u00e9e et h\u00e9berg\u00e9e sur Kinsta. Que vous soyez un d\u00e9butant ou un d\u00e9veloppeur Ruby on Rails exp\u00e9riment\u00e9, ce tutoriel vous aidera \u00e0 d\u00e9marrer le d\u00e9ploiement de votre application sur Kinsta.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Pr\u00e9-requis<\/h2>\n<p>Avant de plonger dans ce guide, nous supposons que vous avez une compr\u00e9hension de base de Git et de <a href=\"https:\/\/kinsta.com\/fr\/blog\/ruby-on-rails-vs-node-js\/\">Ruby on Rails<\/a>, y compris l&rsquo;installation de Ruby, Rails, et les d\u00e9pendances n\u00e9cessaires sur votre machine de d\u00e9veloppement local.<\/p>\n<h2>\u00c9tape 1 : Configurer un compte d&rsquo;h\u00e9bergement Kinsta<\/h2>\n<p>Visitez le site web de Kinsta et <a href=\"https:\/\/kinsta.com\/fr\/inscription\/\">cr\u00e9ez un nouveau compte<\/a> si vous n&rsquo;en avez pas d\u00e9j\u00e0 un. Configurez votre <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/domaines-wordpress\/\">nom de domaine<\/a> ou utilisez l&rsquo;URL Kinsta qui vous est fournie lors du d\u00e9ploiement.<\/p>\n<h2>\u00c9tape 2 : Cr\u00e9er une nouvelle application Ruby on Rails<\/h2>\n<p>Ouvrez votre terminal et naviguez jusqu&rsquo;au r\u00e9pertoire o\u00f9 vous souhaitez cr\u00e9er votre nouvelle application Rails. Ex\u00e9cutez la commande suivante pour la cr\u00e9er :<\/p>\n<pre><code class=\"language-bash\">rails new myapp --database=postgresql --javascript=esbuild --css=tailwind<\/code><\/pre>\n<p>Cette commande cr\u00e9e une nouvelle application Rails nomm\u00e9e <code>myapp<\/code> avec <a href=\"https:\/\/www.postgresql.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">PostgreSQL<\/a> comme adaptateur de base de donn\u00e9es, <a href=\"https:\/\/esbuild.github.io\/\" target=\"_blank\" rel=\"noopener noreferrer\"><code>esbuild<\/code><\/a> pour compiler notre Javascript, et <a href=\"https:\/\/tailwindcss.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><code>Tailwind CSS<\/code><\/a> et le framework.<\/p>\n<p>N&rsquo;h\u00e9sitez pas \u00e0 remplacer <code>myapp<\/code> par le nom de votre application.<\/p>\n<p>Pour une liste compl\u00e8te des options disponibles \u00e0 configurer \u00e0 partir de la commande <code>rails new<\/code>, ex\u00e9cutez :<\/p>\n<pre><code class=\"language-bash\">rails new --help<\/code><\/pre>\n<h2>\u00c9tape 3 : Configurer votre application Rails<\/h2>\n<p>Allez dans le r\u00e9pertoire de l&rsquo;application :<\/p>\n<pre><code class=\"language-bash\">cd myapp<\/code><\/pre>\n<p>Assurez-vous que lorsque vous regroupez votre application Rails, la configuration ajoute \u00e9galement la plateforme Linux, car c&rsquo;est le syst\u00e8me d&rsquo;exploitation utilis\u00e9 pour le d\u00e9ploiement. Entrez la commande suivante dans le terminal :<\/p>\n<pre><code class=\"language-bash\">bundle lock --add-platform x86_64-linux<\/code><\/pre>\n<h3>Script de processus web<\/h3>\n<p>Ajoutez un fichier <strong>start.sh<\/strong> au r\u00e9pertoire <strong>bin<\/strong> de l&rsquo;application. Cela permet de s&rsquo;assurer que le serveur d\u00e9marre votre application et ex\u00e9cute les commandes n\u00e9cessaires au d\u00e9marrage et \u00e0 la mise \u00e0 jour de la base de donn\u00e9es avant de s&rsquo;ex\u00e9cuter. Dans votre terminal, cr\u00e9ez le fichier en saisissant :<\/p>\n<pre><code class=\"language-bash\">touch bin\/start.sh<\/code><\/pre>\n<p>Dans ce fichier, ajoutez les \u00e9l\u00e9ments suivants :<\/p>\n<pre><code class=\"language-md\">#!\/bin\/bash\n\nbundle exec rails db:prepare\nbundle exec rails server<\/code><\/pre>\n<h3>Hello World<\/h3>\n<p>Et pour nous donner un Hello World, cr\u00e9ez une page <code>Home<\/code> pour l&rsquo;application. Dans votre terminal, saisissez :<\/p>\n<pre><code class=\"language-bash\">bin\/rails generate controller Home index<\/code><\/pre>\n<p>Ceci produira un r\u00e9sultat :<\/p>\n<pre><code class=\"language-bash\">create  app\/controllers\/home_controller.rb\nroute    get 'home\/index'\ninvoke  erb\ncreate  app\/views\/home\ncreate  app\/views\/home\/index.html.erb\ninvoke  test_unit\ncreate  test\/controllers\/home_controller_test.rb\ninvoke  helper\ncreate  app\/helpers\/home_helper.rb\ninvoke  test_unit<\/code><\/pre>\n<p>Ouvrez <strong>app\/views\/home\/index.html.erb<\/strong>, et remplacez son contenu par:<\/p>\n<pre><code class=\"language-html\"> &lt;h1&gt;Hello, Kinsta!&lt;\/h1&gt;<\/code><\/pre>\n<h3>D\u00e9finir la page d&rsquo;accueil de l&rsquo;application<\/h3>\n<p>Ouvrez <strong>config\/routes.rb<\/strong>, et ajoutez la route racine suivante en haut du bloc <strong>Rails.application.routes.draw<\/strong>:<\/p>\n<pre><code class=\"language-md\">Rails.application.routes.draw do\n  root \"home#index\"\n\n  get \"\/home\", to: \"home#index\"\nend<\/code><\/pre>\n<p>Maintenant, lorsque nous lan\u00e7ons notre application localement, nous voyons notre nouvelle page d&rsquo;accueil. Comme nous avons g\u00e9n\u00e9r\u00e9 notre nouvelle application avec l&rsquo;ajout de <code>esbuild<\/code>, nous avons une commande simplifi\u00e9e pour nous aider \u00e0 d\u00e9marrer notre application. En ex\u00e9cutant la commande suivante, Rails d\u00e9marre le serveur et surveille les changements CSS et Javascript avec un rechargement en direct :<\/p>\n<pre><code class=\"language-bash\">bin\/dev<\/code><\/pre>\n<h3>Cr\u00e9er une base de donn\u00e9es<\/h3>\n<p>Comme nous avons cr\u00e9\u00e9 notre application Rails avec une base de donn\u00e9es PostgreSQL, nous devons la configurer via le tableau de bord MyKinsta :<\/p>\n<ul>\n<li>Connectez-vous \u00e0 votre compte Kinsta.com, et depuis votre tableau de bord, cliquez sur <strong>Ajouter des services<\/strong> et s\u00e9lectionnez <strong>Base de donn\u00e9es<\/strong>.<\/li>\n<li>Remplissez les d\u00e9tails de base et confirmez sur la page de r\u00e9sum\u00e9 en cliquant sur <strong>Cr\u00e9er une base de donn\u00e9es<\/strong>.<\/li>\n<\/ul>\n<figure style=\"width: 1488px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/image7.png\" alt=\"Cr\u00e9er une base de donn\u00e9es\" width=\"1488\" height=\"1906\"><figcaption class=\"wp-caption-text\">Cr\u00e9er une base de donn\u00e9es<\/figcaption><\/figure>\n<h2>\u00c9tape 4 : Pr\u00e9parer le d\u00e9ploiement<\/h2>\n<p>Commencez par <a href=\"https:\/\/docs.github.com\/en\/migrations\/importing-source-code\/using-the-command-line-to-import-source-code\/adding-locally-hosted-code-to-github#about-adding-existing-source-code-to-github\" target=\"_blank\" rel=\"noopener noreferrer\">cr\u00e9er un nouveau d\u00e9p\u00f4t sur GitHub<\/a> pour h\u00e9berger votre base de code.<\/p>\n<p>Initialisez un d\u00e9p\u00f4t Git localement dans le r\u00e9pertoire de votre application Rails au niveau racine :<\/p>\n<pre><code class=\"language-bash\">git init<\/code><\/pre>\n<p>Cr\u00e9ez un fichier <strong>.gitignore<\/strong> \u00e0 la racine du r\u00e9pertoire de votre application et excluez les fichiers et r\u00e9pertoires inutiles du contr\u00f4le de version. Vous trouverez un exemple de fichier <strong>.gitignore<\/strong> pour une application Rails sur la <a href=\"https:\/\/github.com\/github\/gitignore\/blob\/master\/Rails.gitignore\" target=\"_blank\" rel=\"noopener noreferrer\">page officielle de GitHub<\/a>.<\/p>\n<p>Pour connecter votre d\u00e9p\u00f4t local au d\u00e9p\u00f4t que vous avez cr\u00e9\u00e9 sur GitHub, ajoutez l&rsquo;origine distante \u00e0 votre d\u00e9p\u00f4t local, en rempla\u00e7ant <code>username<\/code> et <code>repository<\/code> par les v\u00f4tres :<\/p>\n<pre><code class=\"language-bash\">git remote add origin https:\/\/github.com\/username\/repository.git<\/code><\/pre>\n<p>Ajoutez, validez et poussez votre code dans le d\u00e9p\u00f4t Git :<\/p>\n<pre><code class=\"language-bash\">git add .\ngit commit -m \"Initial commit\"\ngit push<\/code><\/pre>\n<p>Notez que comme nous avons configur\u00e9 Kinsta pour qu&rsquo;il se d\u00e9ploie automatiquement \u00e0 chaque pouss\u00e9e vers le d\u00e9p\u00f4t, notre premier build \u00e9choue. Cela est d\u00fb au fait que nous n&rsquo;avons pas encore connect\u00e9 la base de donn\u00e9es \u00e0 l&rsquo;application, ce que nous ferons dans l&rsquo;\u00e9tape suivante.<\/p>\n<h2>\u00c9tape 5 : D\u00e9ployer sur Kinsta.com<\/h2>\n<ol>\n<li>Connectez-vous \u00e0 votre compte Kinsta.com.<\/li>\n<li>Depuis votre tableau de bord, cliquez sur <strong>Ajouter des services<\/strong> et s\u00e9lectionnez <strong>Application<\/strong>.<\/li>\n<li>Connectez-vous \u00e0 un fournisseur Git.<\/li>\n<\/ol>\n<figure style=\"width: 1999px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/add-git.png\" alt=\"Connecter un fournisseur Git\" width=\"1999\" height=\"1132\"><figcaption class=\"wp-caption-text\">Connecter un fournisseur Git<\/figcaption><\/figure>\n<h3>Configurer les d\u00e9tails de votre application<\/h3>\n<ol>\n<li>Ajoutez le d\u00e9p\u00f4t et s\u00e9lectionnez la <strong>branche par d\u00e9faut<\/strong>.<\/li>\n<li>(optionnel) Choisissez <strong>D\u00e9ploiements automatiques<\/strong> pour cette branche par d\u00e9faut.<\/li>\n<li>Ajoutez le nom de l&rsquo;application. Il est utilis\u00e9 pour identifier l&rsquo;application dans votre tableau de bord.<\/li>\n<li>Choisissez l&#8217;emplacement du centre de donn\u00e9es. Optez pour l&#8217;emplacement le plus proche de votre public.<\/li>\n<\/ol>\n<figure style=\"width: 1464px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/add-application.png\" alt=\"Ajouter l'application\" width=\"1464\" height=\"1910\"><figcaption class=\"wp-caption-text\">Ajouter l&rsquo;application<\/figcaption><\/figure>\n<p>Vous pouvez ajouter des variables d&rsquo;environnement \u00e0 ce stade (<a href=\"https:\/\/docs.sevalla.com\/applications\/environment-variables#environment-variable-language-examples\">exemples<\/a>). Votre application Rails nouvellement g\u00e9n\u00e9r\u00e9e est livr\u00e9e avec une cl\u00e9 maitre qui d\u00e9crypte et lit les secrets dans le fichier credentials dans le dossier config. Ne gardez jamais votre cl\u00e9 maitre dans le contr\u00f4le de version (elle est d\u00e9j\u00e0 dans le <strong> fichier .gitignore<\/strong>).<\/p>\n<p>Pour permettre le d\u00e9cryptage, vous devez configurer les variables \u00e0 l&rsquo;aide d&rsquo;une cl\u00e9 sp\u00e9ciale. D\u00e9veloppez <strong>Variables d&rsquo;environnement<\/strong>, copiez la valeur de votre fichier de cl\u00e9 principale locale et collez-la dans la <strong>valeur 1<\/strong> de la variable <code>RAILS_MASTER_KEY<\/code>:<\/p>\n<figure style=\"width: 1438px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/environment-variables.png\" alt=\"Variables d'environnement\" width=\"1438\" height=\"1908\"><figcaption class=\"wp-caption-text\">Variables d&rsquo;environnement<\/figcaption><\/figure>\n<h3>Configurer votre environnement de construction<\/h3>\n<ol>\n<li>Choisissez vos ressources de construction.<\/li>\n<li>Pour les applications Rails, s\u00e9lectionnez <strong>Utiliser les Buildpacks<\/strong>.<\/li>\n<li>Cliquez sur <strong>Continuer<\/strong>.<\/li>\n<\/ol>\n<figure style=\"width: 1448px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/build-environment.png\" alt=\"Utiliser les Buildpacks\" width=\"1448\" height=\"1914\"><figcaption class=\"wp-caption-text\">Utiliser les Buildpacks<\/figcaption><\/figure>\n<h4>Configurer les ressources de votre application<\/h4>\n<ol>\n<li>Laissez le champ <strong>Commande de d\u00e9marrage <\/strong>vide, car il est d\u00e9fini par la commande du fichier cr\u00e9\u00e9 dans nos \u00e9tapes pr\u00e9c\u00e9dentes <strong>bin\/start.sh<\/strong>.<\/li>\n<li>Cliquez sur <strong>Continuer<\/strong>.<\/li>\n<\/ol>\n<figure style=\"width: 1442px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/set-up-process.png\" alt=\"Configurer les processus\" width=\"1442\" height=\"1908\"><figcaption class=\"wp-caption-text\">Configurer les processus<\/figcaption><\/figure>\n<h3>Cr\u00e9er la base de donn\u00e9es de vos applications<\/h3>\n<p>Nous devons effectuer la configuration finale de la connexion \u00e0 la base de donn\u00e9es.<\/p>\n<ol>\n<li>Dans le menu <a href=\"https:\/\/kinsta.com\/fr\/mykinsta\/\">MyKinsta Dashboard<\/a> \u00e0 gauche, cliquez sur <strong>Bases de donn\u00e9es<\/strong> et cliquez sur le nom de la base de donn\u00e9es nouvellement cr\u00e9\u00e9e.<\/li>\n<li>Sous la rubrique <strong>Info<\/strong>, vous verrez un sous-titre <strong>Connexions internes<\/strong>, et cliquez sur <strong>Ajouter une application<\/strong>.<\/li>\n<li>Dans le menu d\u00e9roulant, s\u00e9lectionnez votre application Rails.<\/li>\n<li>Cochez la case <strong>Ajouter des variables d&rsquo;environnement \u00e0 l&rsquo;application<\/strong>.<\/li>\n<li>Cliquez sur <strong>Ajouter une connexion<\/strong>.<\/li>\n<\/ol>\n<figure style=\"width: 1778px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/add-internal-connection.png\" alt=\"Connexions internes\" width=\"1778\" height=\"1666\"><figcaption class=\"wp-caption-text\">Connexions internes<\/figcaption><\/figure>\n<h3>Configurer votre base de donn\u00e9es locale<\/h3>\n<p>Ouvrez le fichier <strong>config\/database.yml<\/strong> et mettez \u00e0 jour la configuration de la base de donn\u00e9es en fonction de vos identifiants de base de donn\u00e9es MyKinsta.<\/p>\n<p>Exemple :<\/p>\n<pre><code class=\"language-yaml\">production:\n  adapter: postgresql  \n  encoding: unicode  \n  pool: 5\n  database: &lt;%= ENV[\"DB_NAME\"] %&gt;\n  host: &lt;%= ENV[\"DB_HOST\"] %&gt;\n  username: &lt;%= ENV[\"DB_USER\"] %&gt;\n  password: &lt;%= ENV[\"DB_PASSWORD\"] %&gt; <\/code><\/pre>\n<p>Vous trouverez plus d&rsquo;informations sur la gestion des connexions \u00e0 la base de donn\u00e9es dans notre <a href=\"https:\/\/docs.sevalla.com\/applications\/networking#add-an-internal-connection\">documentation sur les r\u00e9glages<\/a>.<\/p>\n<p>Confirmez votre configuration et entrez les d\u00e9tails du paiement pour finaliser l&rsquo;installation de l&rsquo;application et Kinsta la d\u00e9ploie en quelques minutes.<\/p>\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>En suivant ce guide, vous avez r\u00e9ussi \u00e0 mettre en place et \u00e0 configurer votre application Ruby on Rails version 7.1 avec une <a href=\"https:\/\/sevalla.com\/database-hosting\/\">base de donn\u00e9es PostgreSQL<\/a> pour la d\u00e9ployer et l&rsquo;h\u00e9berger sur Kinsta.<\/p>\n<p>Vous pouvez maintenant vous concentrer sur le d\u00e9veloppement de votre application et utiliser les <a href=\"https:\/\/sevalla.com\/application-hosting\/\">puissantes fonctionnalit\u00e9s fournies par Kinsta<\/a> pour un d\u00e9ploiement et un h\u00e9bergement sans faille. N&rsquo;oubliez pas de vous r\u00e9f\u00e9rer \u00e0 la documentation officielle ou de demander de l&rsquo;aide au support de Kinsta si n\u00e9cessaire.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans ce guide, nous vous guidons \u00e0 travers le processus de mise en place et de configuration d&rsquo;une application Ruby on Rails version 7.1 qui sera &#8230;<\/p>\n","protected":false},"author":309,"featured_media":73960,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1002],"class_list":["post-73959","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-postgresql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Configurer et d\u00e9ployer Rails 7.1 sur Kinsta - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Ce tutoriel \u00e9tape par \u00e9tape vous aidera \u00e0 commencer le d\u00e9ploiement de votre application Ruby on Rails sur Kinsta.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Configurer et d\u00e9ployer Rails 7.1 sur Kinsta\" \/>\n<meta property=\"og:description\" content=\"Ce tutoriel \u00e9tape par \u00e9tape vous aidera \u00e0 commencer le d\u00e9ploiement de votre application Ruby on Rails sur Kinsta.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-26T17:11:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-27T15:17:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Lee Sheppard\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Ce tutoriel \u00e9tape par \u00e9tape vous aidera \u00e0 commencer le d\u00e9ploiement de votre application Ruby on Rails sur Kinsta.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lee Sheppard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/\"},\"author\":{\"name\":\"Lee Sheppard\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f\"},\"headline\":\"Configurer et d\u00e9ployer Rails 7.1 sur Kinsta\",\"datePublished\":\"2023-10-26T17:11:13+00:00\",\"dateModified\":\"2023-10-27T15:17:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/\"},\"wordCount\":1351,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/\",\"name\":\"Configurer et d\u00e9ployer Rails 7.1 sur Kinsta - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\",\"datePublished\":\"2023-10-26T17:11:13+00:00\",\"dateModified\":\"2023-10-27T15:17:23+00:00\",\"description\":\"Ce tutoriel \u00e9tape par \u00e9tape vous aidera \u00e0 commencer le d\u00e9ploiement de votre application Ruby on Rails sur Kinsta.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PostgreSQL\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/postgresql\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Configurer et d\u00e9ployer Rails 7.1 sur Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f\",\"name\":\"Lee Sheppard\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f03cc8e644a5d49785577ddca7ea15cb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f03cc8e644a5d49785577ddca7ea15cb?s=96&d=mm&r=g\",\"caption\":\"Lee Sheppard\"},\"description\":\"Lee is an Agile certified full stack Ruby on Rails developer. With over six years in the tech industry he enjoys teaching, coaching Agile, and mentoring others. Lee also speaks at tech related events and has a background in design and illustration.\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/leesheppard\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Configurer et d\u00e9ployer Rails 7.1 sur Kinsta - Kinsta\u00ae","description":"Ce tutoriel \u00e9tape par \u00e9tape vous aidera \u00e0 commencer le d\u00e9ploiement de votre application Ruby on Rails sur Kinsta.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/","og_locale":"fr_FR","og_type":"article","og_title":"Configurer et d\u00e9ployer Rails 7.1 sur Kinsta","og_description":"Ce tutoriel \u00e9tape par \u00e9tape vous aidera \u00e0 commencer le d\u00e9ploiement de votre application Ruby on Rails sur Kinsta.","og_url":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2023-10-26T17:11:13+00:00","article_modified_time":"2023-10-27T15:17:23+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","type":"image\/jpeg"}],"author":"Lee Sheppard","twitter_card":"summary_large_image","twitter_description":"Ce tutoriel \u00e9tape par \u00e9tape vous aidera \u00e0 commencer le d\u00e9ploiement de votre application Ruby on Rails sur Kinsta.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","twitter_creator":"@kinsta_fr","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Lee Sheppard","Dur\u00e9e de lecture estim\u00e9e":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/"},"author":{"name":"Lee Sheppard","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f"},"headline":"Configurer et d\u00e9ployer Rails 7.1 sur Kinsta","datePublished":"2023-10-26T17:11:13+00:00","dateModified":"2023-10-27T15:17:23+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/"},"wordCount":1351,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/","url":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/","name":"Configurer et d\u00e9ployer Rails 7.1 sur Kinsta - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","datePublished":"2023-10-26T17:11:13+00:00","dateModified":"2023-10-27T15:17:23+00:00","description":"Ce tutoriel \u00e9tape par \u00e9tape vous aidera \u00e0 commencer le d\u00e9ploiement de votre application Ruby on Rails sur Kinsta.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/deployer-rails-7-kinsta\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"PostgreSQL","item":"https:\/\/kinsta.com\/fr\/sujets\/postgresql\/"},{"@type":"ListItem","position":3,"name":"Configurer et d\u00e9ployer Rails 7.1 sur Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f","name":"Lee Sheppard","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f03cc8e644a5d49785577ddca7ea15cb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f03cc8e644a5d49785577ddca7ea15cb?s=96&d=mm&r=g","caption":"Lee Sheppard"},"description":"Lee is an Agile certified full stack Ruby on Rails developer. With over six years in the tech industry he enjoys teaching, coaching Agile, and mentoring others. Lee also speaks at tech related events and has a background in design and illustration.","url":"https:\/\/kinsta.com\/fr\/blog\/author\/leesheppard\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/73959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/309"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=73959"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/73959\/revisions"}],"predecessor-version":[{"id":73983,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/73959\/revisions\/73983"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/73959\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/73959\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/73959\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/73959\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/73959\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/73959\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/73959\/translations\/es"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/73959\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/73960"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=73959"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=73959"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=73959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}