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 :

  1. Créez une copie de docker/docker-compose.production.yml et nommez-la docker/docker-compose.staging.yml. Ce fichier définit les conteneurs et la configuration pour votre environnement de staging.
  2. Créez le fichier de secrets secrets/my-app.staging contenant toute information sensible requise pour le staging, comme les mots de passe de base de données ou les clés API.
  3. 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.