Ruby: Configurer un environnement de staging
Cette documentation fait partie du guide Usages avancés. Consultez le guide complet ici : Aller plus loin avec vos déploiements Ruby.
👋 Bienvenue sur la documentation de Stackhero !
Stackhero propose une solution Ruby cloud prête à l'emploi qui offre de nombreux avantages, notamment :
- Déployez votre application en quelques secondes avec un simple
git push.- Utilisez votre propre nom de domaine et bénéficiez de la configuration automatique des certificats HTTPS pour une sécurité renforcée.
- Profitez de la tranquillité d'esprit avec des sauvegardes automatiques, des mises à jour en un clic, et une tarification simple, transparente et prévisible.
- Obtenez des performances optimales et une sécurité robuste grâce à une VM privée et dédiée.
Gagnez du temps et simplifiez-vous la vie : il ne faut que 5 minutes pour essayer la solution Ruby cloud hosting de Stackhero !
Un environnement staging est une bonne pratique à utiliser en parallèle de vos environnements development et production. Il réplique votre environnement de production pour que vous puissiez tester les mises à jour et les changements avant qu'ils ne soient mis en ligne.
Un environnement de staging doit refléter de près l'environnement de production.
Cependant, assurez-vous que l'environnement de staging utilise un clone de la base de données de production plutôt que la base de données de production elle-même.
Si votre service Ruby est lié à une base de données ou à d'autres services, recréez-les dans le nouveau stack
<Project> - Staging.
Pour configurer un environnement de staging sur Stackhero, suivez ces étapes :
- Sur le tableau de bord Stackhero, renommez votre stack existant de
<Project>à<Project> - Production. Par exemple, si votre projet s'appelleChat Bot, renommez le stack enChat Bot - Production. - Créez un nouveau stack appelé
<Project> - Staging. En utilisant l'exemple précédent, cela seraitChat Bot - Staging. - Démarrez un service Ruby dans le stack de staging.
- Récupérez la valeur de la commande
git remoteet suivez les instructions dans la section Déployer dans l'environnement de staging.
En suivant ces étapes, vous obtiendrez un environnement de staging correctement configuré pour tester et vérifier les mises à jour avant qu'elles n'atteignent la production.