Запускать фоновую службу Dodejs по требованию (через Gitlab CI??)
Я был на Dode и CICD-сцене Node.js всего несколько месяцев.
Я хотел бы описать задачу, которую хочу выполнить, и надеюсь, что вы можете дать мне несколько ключевых слов о системах и услугах, с которыми я работаю. Так что это больше о конвейере CICD... но мне, конечно, придется сначала настроить некоторые системы.
Итак, давайте попробуем это:
Я программирую в Node.js и использую Docker для своей контейнеризации, для управления проектами я использую Gitlab-CE из собственной сети, я также получаю образы Docker из своего личного реестра.
Я могу построить и запустить микросервисную архитектуру, но:
Я ищу способ запустить, запустить и остановить службу Nodejs в Docker, только когда это необходимо... звучит просто, но я не могу войти!
Если честно, я еще не знаю, кто должен принять запрос, как, для службы Docker, а затем сообщить службе свою задачу...
Я читал о Дженкинсе, но якобы Gitlab CI тоже должен это делать.
Может ли кто-нибудь здесь рассказать мне о своем опыте?