ドキュメントによると、ローカルで使用する際は、discourse.conf ファイルの clamav_hostname および clamav_port 変数を使用する必要があります。
Docker 環境では discourse.conf ファイルが存在しません。しかし、discourse.conf ファイルの設定は app.yml の設定と一致しています(例えば、discourse.conf の developer_emails は app.yml の DISCOURSE_DEVELOPER_EMAILS と一致します)。したがって、対応する設定は DISCOURSE_CLAMAV_HOSTNAME および DISCOURSE_CLAMAV_PORT だと推測されます。
ただし、Debian でのデフォルトのローカルインストールでは TCP ポートではなく、ローカルファイルソケットを使用します。これは非常に理にかなったことです。ローカルファイルソケットへのサポートを提供していただけないでしょうか。これはより安全であり、オーバーヘッドが少なく、(わずかに)パフォーマンスが向上します。
これが不可能な場合、ClamAV 用に localhost の TCP ソケットを作成して再度試行するつもりですが、それは少し不適切なように思えます。
