пока что вижу такой порядок действий для удобной разработки
- делать npm install при билде образа
- монтировать node_modules из контейнера в хост
- ставить пакеты из контейнера через exec
- обновляется package.json (учитывая что тоже смонтирован), потом при ребилде образа все что нужно поставится
или взять одну из 10000 туторов по ноде в докере?
а зачем это все? имхо лучше разделить локальную разработку и контейнеры нужен билд - в докер копируется package.json и там npm install и мультистейдж билд
Обсуждают сегодня