La documentación indica que cuando se usa localmente se deben utilizar las variables clamav_hostname y clamav_port de su archivo discourse.conf.
En la configuración de Docker no existe un archivo discourse.conf. Pero dado que las configuraciones en el archivo discourse.conf coinciden con las de app.yml, es decir, developer_emails en discourse.conf coincide con DISCOURSE_DEVELOPER_EMAILS en app.yml, supongo que las configuraciones son DISCOURSE_CLAMAV_HOSTNAME y DISCOURSE_CLAMAV_PORT.
Sin embargo, en la instalación local predeterminada de Debian no se utiliza un puerto TCP, sino un socket de archivo local. Lo cual tiene absoluto sentido. ¿Podría por favor proporcionar soporte para un socket de archivo local? Esto es más seguro y tiene menos sobrecarga, lo que resulta en un rendimiento (ligeramente) mayor.
Si esto no es posible, entonces crearé un socket TCP de localhost para ClamAV y lo intentaré de nuevo. Pero eso parece un poco incorrecto de hacer.
