La documentazione indica che quando si utilizza localmente è necessario utilizzare le variabili clamav_hostname e clamav_port del file discourse.conf.
Nella configurazione Docker non esiste un file discourse.conf. Tuttavia, poiché le configurazioni nel file discourse.conf corrispondono a quelle in app.yml, ovvero developer_emails in discourse.conf corrisponde a DISCOURSE_DEVELOPER_EMAILS in app.yml, suppongo che le configurazioni siano DISCOURSE_CLAMAV_HOSTNAME e DISCOURSE_CLAMAV_PORT.
Tuttavia, su Debian l’installazione locale predefinita non utilizza una porta TCP, bensì un socket di file locale. Ciò ha perfettamente senso. Potreste fornire supporto per un socket di file locale? Questa soluzione è più sicura, presenta meno sovraccarico e comporta (leggermente) migliori prestazioni.
Se ciò non fosse possibile, creerò un socket TCP localhost per ClamAV e riproverò, ma mi sembra una procedura non del tutto corretta.
