Предположим, что следующий простой nodejs docker стартер:
version: '3'
services:
node:
container_name: venko_node
image: node
restart: always
volumes:
- '../src:/usr/src/app/'
ports:
- '80:80'
links:
- mongo
working_dir: /usr/src/app
command: node index.js
Как я могу убедиться, что пакеты node_module установлены при первом запуске?
После добавления Команда npm install
до node index.js
, но она будет пытаться установить каждый раз, когда я запускаю. Это проблема? Что если я перезагружу сервер и он решит обновить несколько пакетов?
Есть ли лучшее решение? Если нет, то как я могу поставить npm install
перед node index.js
?