FROM debian:bookworm-slim RUN apt-get update && \ apt-get -y upgrade && \ apt-get -y --purge autoremove && \ apt-get -y install python3 python3-pip && \ apt-get -y clean && \ python3 -m venv /opt/fuglu && \ /opt/fuglu/bin/pip3 install --upgrade pip setuptools && \ /opt/fuglu/bin/pip3 install fuglu rarfile rednose "sqlalchemy<2.0.0" python-magic pyspf py3dns mock ssdeep redis geoip2 beautifulsoup4 lxml pysrs pylzma dkimpy authres dmarc pysocks && \ mkdir -p /opt/fuglu/etc /var/fuglu /var/log/fuglu && \ chown nobody:nobody /var/fuglu /var/log/fuglu && \ cp -r /opt/fuglu/lib/python*/dist-packages/etc/fuglu/* /opt/fuglu/etc EXPOSE 10025/tcp EXPOSE 10028/tcp CMD ["/opt/fuglu/bin/fuglu", "--foreground", "--lint"]