Что у меня есть
- Веб-приложение, которое вызывает исполняемые файлы по требованию в отдельном процессе, например
WordToPdfConverter.Exe
. Входные данные — аргументы cli и файлы, передаваемые как аргументы cli, выходные данные — стандартный вывод/вывод ошибок. Процесс обычно недолговечен. - Настройка одного сервера, где исполняемые файлы запускаются на той же машине, что и веб-сервер
- В настоящее время исполняемые файлы могут влиять на производительность веб-приложения или вызывать исключение нехватки памяти и т. д.
Что мне нужно
- Я собираюсь докеризировать приложение с помощью контейнеров Windows.
- Я хочу вызывать
WordToPdfConverter.Exe
процессы в отдельном контейнере.
Вопрос
Как вызвать внешний исполняемый файл удаленно из моего веб-приложения?
- Стоит ли мне обернуть CLI в какой-нибудь Http API? Может быть, уже есть решение, чтобы сделать именно это
- Могу ли я просто подключиться по ssh к удаленному контейнеру при вызове команды
- Есть еще идеи?