У меня есть приложение node, которое я хочу разместить в контейнере Docker, который должен быть прямым, как показано в этой статье:
https://nodejs.org/en/docs/guides/nodejs-docker-webapp/
В моем проекте, однако, источники не могут запускаться напрямую, они должны быть скомпилированы из ES6 и/или Typescript. Я использую gulp для сборки с помощью babel, браузера и tsify - с различными настройками для браузера и сервера.
Каким будет лучший рабочий процесс для создания и автоматизации docker-изображений в этом случае? Есть ли в Интернете ресурсы, описывающие такой рабочий процесс? Должен ли Dockerimage делать здание после npm install
или мне нужно создать оболочку script, чтобы сделать все это и просто иметь пакет Dockerfile все вместе?
Если Dockerfile должен выполнить сборку - образ должен содержать все dev-зависимости, которые не идеальны?
Примечание. Я смог настроить контейнер докеров и запустить его, но для этого потребовались все файлы, которые необходимо установить и создать заранее.