Aciona o evento no sistema operacional host de dentro de um aplicativo da Web do contêiner Docker

1

Eu tenho um sistema operacional host (Ubuntu) com o ClamAV instalado. e estou executando um contêiner Docker neste sistema operacional. Este contêiner está executando um aplicativo da web de nó que está publicamente enfrentando.

Existe uma funcionalidade de carregamento de ficheiros nesta aplicação Web que carrega para uma pasta dentro do contentor docker.

Esta pasta é "montada" para que seja acessível a partir do sistema operacional host.

Ele precisa ser verificado quanto a vírus e, em seguida, ele precisa se reportar ao aplicativo contêiner do Docker com os resultados da verificação. Esses resultados serão processados e retransmitidos para o usuário.

Qual seria a melhor maneira de informar ao sistema operacional quando um arquivo foi enviado para essa pasta?

Os caminhos que passaram pela minha mente são:

Host OS pesquisando a pasta para verificar se há alterações (não desejáveis). O aplicativo da web que aciona algum "evento" do Docker (ou semelhante) para informar ao sistema operacional do host a varredura de uma subpasta específica (porque os arquivos serão carregados em subpastas específicas e não serão simples). Um URL específico que é atingido no aplicativo da web que, em seguida, aciona algo para acontecer no sistema operacional do host, pois é escutado de alguma forma ou de outra. Não faço ideia se algum, ou todos esses métodos são possíveis.

    
por Adrian Roworth 11.10.2017 / 10:49

0 respostas