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 dans la documentation Stackhero !
Stackhero propose une solution Ruby cloud clé en main 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é accrue.
- Profitez de la sauvegarde automatique, des mises à jour en un clic et d'une tarification simple, transparente et prévisible.
- Bénéficiez d'une performance optimale et d'une sécurité robuste grâce à une infrastructure privée et dédiée.
Gagnez du temps et simplifiez-vous la vie : il ne vous 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.