2015-09-05 1 views
12

J'essaie d'utiliser docker avec une application web node.js sur laquelle je travaille.Flux de travail de développement Docker avec node.js

je me suis familiarisé avec les concepts de docker et obtenu et en cours d'exécution avec l'exemple ici: https://docs.docker.com/examples/nodejs_web_app/

Je reçois le processus général ... écrire un Dockerfile -> Créer une image docker -> exécuter dans un VM.

Toutefois, il semble impossible de reconstruire l'image et de redémarrer le conteneur chaque fois que je modifie un fichier. J'ai actuellement une configuration gulp/live-reload qui fonctionne très bien pour le développement, donc je me demandais s'il y avait une façon recommandée d'accomplir quelque chose comme ça avec docker.

Merci!

Répondre

9

Vous pouvez monter le répertoire source dans le conteneur en tant que volume et utiliser la même configuration gulp/livereload que vous utilisez actuellement. Here's an example project with this setup. Si vous rencontrez des problèmes de port avec le chargement du foie, voyez here.