containers/fuglu/Dockerfile
Stefan Harmuth 47bdf42749
Some checks failed
Build OCI Containers / Build Containers (push) Failing after 1m2s
create initial fuglu image
2024-03-11 01:38:44 +01:00

18 lines
759 B
Docker

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"]