Ruby: Een staging-omgeving opzetten
Deze documentatie maakt deel uit van de Geavanceerde toepassingen-gids. Bekijk de volledige gids hier: Verder gaan met uw Ruby-deployments.
👋 Welkom bij de Stackhero-documentatie!
Stackhero biedt een kant-en-klare Ruby cloud oplossing met tal van voordelen, waaronder:
- Deploy uw applicatie binnen enkele seconden met een eenvoudige
git push.- Gebruik uw eigen domeinnaam en profiteer van de automatische configuratie van HTTPS certificaten voor extra beveiliging.
- Geniet van gemoedsrust dankzij automatische back-ups, one-click updates en een eenvoudige, transparante en voorspelbare prijsstelling.
- Optimale performance en sterke security dankzij een private, dedicated infrastructuur.
Bespaar tijd en maak uw leven eenvoudiger: het kost slechts 5 minuten om de Ruby cloud hosting oplossing van Stackhero uit te proberen!
Een staging omgeving is een best practice om te gebruiken naast uw development en production omgevingen. Het repliceert uw productieomgeving zodat u updates en wijzigingen kunt testen voordat ze live gaan.
Een staging-omgeving moet de productieomgeving nauwkeurig weerspiegelen.
Zorg er echter voor dat de staging-omgeving een kloon van de productiedatabase gebruikt in plaats van de daadwerkelijke productiedatabase.
Als uw Ruby-service is gekoppeld aan een database of andere services, recreëer deze dan in de nieuwe
<Project> - Stagingstack.
Om een staging-omgeving op Stackhero op te zetten, volgt u deze stappen:
- Hernoem op het Stackhero-dashboard uw bestaande stack van
<Project>naar<Project> - Production. Bijvoorbeeld, als uw projectChat Botheet, hernoemt u de stack naarChat Bot - Production. - Maak een nieuwe stack genaamd
<Project> - Staging. Met het vorige voorbeeld zou ditChat Bot - Stagingzijn. - Start een Ruby-service binnen de staging-stack.
- Haal de waarde van de
git remoteopdracht op en volg de instructies in de sectie Deployen naar staging-omgeving.
Door deze stappen te volgen, krijgt u een correct geconfigureerde staging-omgeving om updates te testen en te verifiëren voordat ze de productie bereiken.