Docker: Ajouter un environnement de staging
Cette documentation fait partie du guide Node.js. Consultez le guide complet ici : Comment utiliser et déployer une application Node.js avec Docker.
👋 Bienvenue sur la documentation de Stackhero !
Stackhero propose une solution Docker cloud CaaS (Containers as a Service) prête à l'emploi offrant de nombreux avantages, notamment :
- Déployez facilement vos containers en production avec un simple
docker-compose up.- Nom de domaine personnalisable sécurisé avec HTTPS (par exemple, https://api.votre-entreprise.com, https://www.votre-entreprise.com, https://backoffice.votre-entreprise.com).
- Performance optimale et sécurité robuste grâce à une VM privée et dédiée.
- Mises à jour simplifiées en un clic.
Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution d'hébergement cloud Docker CaaS de Stackhero et déployer vos containers en production !
Vous pouvez facilement modifier ce boilerplate pour ajouter un environnement de staging. Pour ce faire :
- Créez une copie de
docker/docker-compose.production.ymlet nommez-ladocker/docker-compose.staging.yml. Ce fichier définit les conteneurs et la configuration pour votre environnement de staging. - Créez le fichier de secrets
secrets/my-app.stagingcontenant toute information sensible requise pour le staging, comme les mots de passe de base de données ou les clés API. - Dans le
Makefile, localisez la section intitulée "Staging platform" et décommentez-la.
Enfin, exécutez make help pour voir les nouvelles commandes de staging désormais disponibles.