![]()
Heroku : Déployer un projet sur plusieurs environnements
Hello,
Un post technique aujourd’hui :)
Sur plusieurs de nos projets persos et clients, nous déployons nos applis sur Heroku, une plateforme Cloud dédiée aux applis Ruby (donc Rails ou Sinatra).
La facilité de déploiement est assez bluffante et c’est un bonheur à utiliser tous les jours.
Malheureusement, pour les plus techos d’entre nous il y a certaines choses pas très pratiques.
Pour tout nos projets, nous avons 3 environnements minimum : un environnement de développement (sur notre machine), un environnement de staging et un environnement de production. Les environnements de staging et de production se devant être aussi similaires que possible.
C’est pourquoi il serait intéressant de pouvoir déployer un même projet sur 2 environnements heroku distinct.
Cela n’est pas chose aisée du fait des limitations de heroku (limitations directement liées à sa simplicité) mais heureusement, j’ai trouvé ce post très bien fais qui explique pas à pas comment avoir plusieurs environnements sur lesquels déployer son projet heroku.
Je vous avais prévenu, c’est techos.
Pour ceux qui ont compris, enjoy :)