문서에는 로컬에서 사용할 때 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를 위한 로컬호스트 TCP 소켓을 생성하고 다시 시도해 보겠습니다. 하지만 그렇게 하는 것이 다소 어색하게 느껴집니다.
