2016-02-05 1 views
0

Я пытаюсь создать веб-приложение, которое позволяет настроить некоторые детали, а затем в основном раскручивается набор серверов, используя кукольный и Докер т.д.Лучший способ для выполнения задач типа командной строки из Web App

кукольная/докерная часть все работает. Но я знаю, что нужно запустить команду командной строки, чтобы запустить все эти задачи из веб-приложения, когда кто-то в основном щелкает «начать».

Каков наилучший способ запуска таких задач из веб-приложения?

ответ

1

Создайте сценарий оболочки со всеми вашими командами запуска и затем инициализируйте контейнер, используя его. Вы видите, что это обычно называют файлом docker -entrypoint.sh или entrypoint.sh. Для хорошего примера см. Репозиторий cassandra.

+0

Спасибо. Итак, вы предлагаете просто запустить скрипт .sh прямо из веб-приложения? –

+0

, если вам нужно выполнить команды консоли при запуске, тогда да. else, если вам нужно выполнить консольные команды из конечной точки веб-сайта, то используйте средство обеспечения оболочки для ваших языков (например, sproprocess в python, execSync в узле). –

Смежные вопросы