Docker: Plateforme de développement
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 !
Pour démarrer la plateforme de développement, exécutez :
make development-start
Cette commande construit l'image Docker, l'exécute et lance le script dev défini dans my-app/package.json (ce qui équivaut à exécuter npm run dev).
Dans cet exemple, une simple API REST utilisant Express est créée. Vous pouvez visualiser l'API en naviguant vers http://localhost:5000. La page devrait afficher "Hello World".
Ensuite, ouvrez le fichier my-app/src/app.js dans votre IDE préféré et modifiez la ligne suivante :
res.send('Hello World');
Changez-la en :
res.send('Updated!');
Enregistrez le fichier. Le code Node.js se rechargera automatiquement et un rafraîchissement de http://localhost:5000 reflétera la réponse API mise à jour.
Félicitations - vous avez maintenant une plateforme de développement entièrement opérationnelle !
Installer des packages
Si vous avez besoin d'installer des packages supplémentaires, vous pouvez exécuter make development-shell pour accéder au shell du conteneur. Une fois à l'intérieur, utilisez NPM avec npm install <package> ou Yarn avec yarn add <package> pour installer vos packages souhaités.