Добрый день!
Знаю как сделать и запустить образ, но есть несколько вопросов уже по эксплуатации:
- «Докеризация». Столкнулся с тем, что трудно поддерживать веб-приложение на nodeJS, готовое для запуска как в «обычной среде», так и в Докере.
Конкретно:
- «npm install» под рутом не выполняет скрипт из секции «scripts>install» из «package.json», это обходится, но все же.
- для докера надо отдельно ставить crontab и запускать его.
- Концепция один сервис-один контейнер это хорошо, но как связывать их между собой? Подозреваю что есть куча вариантов, какой оптимальный?
- Конфигурирование. Например, нужно выставить интервалы крону. Открыть редактор при выполнении "docker build" как оказалось невозможно. Передавать через окружение? Заранее редактировать конфиг? Как обычно делают?