Нужно устанавливать и хранить NPM node_modules - коих туева туча
Есть два способа persistence файлов внутри контейнера
1) (использую сейчас)
Устанавливать и хранить node_modules внутри контейнера
(через ssh в контейнер docker exec -it ...
npm install )
2) монтировать папку node_modules в хостовой ОС и устанавливать также через SSH docker exec -it
изнутри docker контейнера
Но хранить объемные node_modules не внутри контейнера - а в FS хостовой ОС и просто монтировать в контейнер эту папку
в 1-ом случае при хранении внутри контейнера - потребляется ли больше памяти RAM? Приемлем ли вообще 1-ый способ
И есть ли преимущества 2-го ?
Почему вы не используете docker file со слоями, а ставите через docker exec npm install?
На оф ресурсах node описаны уже бест практис
Обсуждают сегодня