
Node.js + Docker
Лучшие практики Docker с Node.js
- Используйте более компактныe образы Docker
- Используйте
- Используйте .dockerignore, чтобы предотвратить утечку важных данных
- Очистите зависимости перед продакшеном
- Установите ограничения виртуальной памяти как Docker, так и v8
- Очистите кеш NODE_MODULE после установки зависимостей
Еще больше практик с примерами в статье ниже.
Лучшие практики Docker с Node.js
- Используйте более компактныe образы Docker
- Используйте
CMD ['node', 'server.js']
для запуска приложения, избегайте использования npm start
- Используйте .dockerignore, чтобы предотвратить утечку важных данных
- Очистите зависимости перед продакшеном
RUN npm ci --production && npm clean cache --force
- Установите ограничения виртуальной памяти как Docker, так и v8
- Очистите кеш NODE_MODULE после установки зависимостей
Еще больше практик с примерами в статье ниже.