Docker: Utiliser un projet Node.js existant

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 !

Si vous avez un projet Node.js existant que vous souhaitez intégrer avec Docker, suivez ces étapes :

  1. Créez un nouveau répertoire appelé my-app à l'intérieur de votre projet.

  2. Déplacez tous vos fichiers de projet dans le répertoire my-app, à l'exception des fichiers .gitignore et .git.

  3. Copiez le docker, secrets, et Makefile du boilerplate dans le répertoire racine de votre projet.

  4. Modifiez le fichier .gitignore dans votre projet et ajoutez les lignes suivantes :

    node_modules/
    secrets/*.production
    secrets/*.staging
    

Ce boilerplate suppose que votre application écoute sur le port 5000. Si vous préférez un autre port, vous pouvez modifier le fichier docker/docker-compose.development.yml puis relancer l'environnement avec make development-start.