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 qui offre de nombreux avantages, notamment :

  • Déployez facilement vos conteneurs en production avec un simple docker-compose up.
  • Nom de domaine personnalisable sécurisé en HTTPS (par exemple, https://api.votre-entreprise.com, https://www.votre-entreprise.com, https://backoffice.votre-entreprise.com).
  • Performance optimale et sécurité renforcée 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 Docker CaaS cloud hosting de Stackhero et déployer vos conteneurs en production !

Vous pouvez facilement adapter ce boilerplate pour ajouter un environnement de staging. Pour cela :

  1. Faites une copie du fichier 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 toutes les informations sensibles nécessaires au staging, comme les mots de passe de base de données ou les clés API.
  3. Dans le Makefile, repérez la section intitulée "Staging platform" et décommentez-la.

Enfin, exécutez make help pour afficher les nouvelles commandes de staging désormais disponibles.