Comment deployer une application Rails sur FastCgi
4 août 2008 – 15:54Je suis en train de selectionner un hébergeur RoR pour le prochain site de RadioNotreDame.com dont je refais actuellement le site. Je souhaite commencer petit et évoluer avec la montée en charge du site.
Donc je cherche en premier lieu un hébergement mutualisé. Le prix est un critère mais j’ai surtout besoin d’explications claires et précises sur les étapes qu’il faut réaliser pour déployer mon application Rails.
Je souhaite aussi pouvoir utiliser un simple FTP / SSH pour mettre mes fichiers en ligne. Subversion ou Got avec Capistrano viendront plus tard.
L’architecture d’entrée pour de l’hébergement RoR mutualisé semble être la plupart du temps basé sur FastCgi. Mongrel vient ensuite.
J’ai d’abord essayé Alwaysdata.com, hébergeur parisien situé pas loin de chez moi, créé en 2007 et qui semble compétent en hébergement RoR. Leurs prix sont attractifs avec même une possibilité d’ouvrir un mini compte gratuitement.
La documentation et l’aide malheureusement sont faibles. J’ai du lire et relire plusieurs fois les messages du forum pour comprendre comment configurer .htaccess ou dispatch.fcgi et database.yaml. L’interface d’administration est sommaire et il n’y a pas pour l’instant d’offre de serveur virtuel ou dédié. Par contre le support est très rapide et précis même en plein milieu du mois d’août.
Après quelques recherches, je suis tombé sur Hostingrails et sur une page d’explication exhaustive pour mettre en ligne mon application RoR.
How to deploy a Rails app with FastCGI
C’est le bonheur! J’ai enfin l’impression que je vais m’en sortir. C’est précis, simple et très détaillé.
Je viens d’ouvrir un compte “mini” chez eux pour la modique somme de 43$ pour l’année.
Leur offre semble assez large pour me permettre un upgrade de mon compte quand cela sera nécessaire.
L’interface est le classique cpanel. Et les echos sur le net sont de bonne augure.
Dans ma sélection il y avait aussi SwissCenter qui a l’avantage de parler français, ce qui peut être utile si le webmaster du futur site n’est pas à l’aise avec l’anglais.
Tags: AlwaysData, déployer, FastCgi, Hébergement, hostingrails, swisscenter
Je suis consultant Internet et chef de projet sur Paris. Ce blog est dédié aux aspects business de Ruby et de Rails :
offres de services, ressources en ligne, formations, emploi, projets phares, entreprises spécialisées, principaux acteurs de la communauté.


You must be logged in to post a comment.