O que eu tenho
- Web App que invoca executáveis sob demanda em processos separados, como
WordToPdfConverter.Exe
. As entradas são argumentos cli e arquivos passados como argumentos cli, a saída é saída padrão/erro. O processo geralmente dura pouco. - Configuração de servidor único onde os executáveis são executados na mesma máquina como servidor web
- Atualmente os executáveis podem afetar o desempenho do aplicativo web ou causar exceção de falta de memória, etc...
O que eu preciso
- Estou prestes a encaixar o aplicativo usando contêineres do Windows.
- Quero invocar os
WordToPdfConverter.Exe
processos em um contêiner separado.
Pergunta
Como invoco o executável externo remotamente do meu aplicativo web?
- Devo agrupar a CLI em alguma API HTTP? Talvez já exista uma solução para fazer exatamente isso
- Posso apenas fazer ssh no contêiner remoto ao invocar o comando
- Alguma outra ideia?