RUN /usr/local/bin/freshclam --on-update-execute="echo AV Databases Successfully Updated"
EXPOSE $tcp_port/tcp
USER dummy_user
CMD ["/clamav_launch.sh"]#!/bin/bash
set -e
/usr/local/bin/freshclam -d -c 24 --stdout -v --on-update-execute="echo AV Databases Successfully Updated" --on-error-execute="echo AV Databases Updated with ERROR !"
exec /usr/sbin/clamd -c /etc/clamd.conf
git checkout hash_of_commit_e
git checkout -b feature1
.... changes
git add -A && git commit -m "commit1"
.... changes
git add -A && git commit -m "commit2"
Низкие права антивируса в докере не имеют значения, т.к. ему все равно скармливаются данные по открытому порту, достаточно чтобы он мог читать поставляемые ему файлы.
EXPOSE $tcp_port/tcpНадо смотреть какой там api - на вскидку не помню. Тестировали антивирь скармливая ему готовые сигнатуры, псевдозараженные файлы.