FROM docker.io/library/debian:bullseye ENV FASTD_INTERFACE= ENV FASTD_LOG_LEVEL=info ENV FASTD_PORT=10000 ENV FASTD_MTU=1300 ENV FASTD_METHODS="salsa2012+umac null" ENV FASTD_SECRET_KEY= ENV FASTD_ON_UP_MASTER_INTERFACE= ENV FASTD_DONT_VERIFY_PEERS=0 ARG DEBIAN_FRONTEND=noninteractive EXPOSE 10000/udp RUN apt-get update \ && apt-get install -y fastd batctl iproute2 \ && rm -rf /var/lib/apt/lists /var/cache/apt/archives COPY fastd.conf /etc/fastd/fastd.conf COPY on_up.sh /etc/fastd/on_up.sh COPY entry-point.sh /entry-point.sh RUN chmod +x /entry-point.sh /etc/fastd/on_up.sh \ && chmod 600 /etc/fastd/fastd.conf \ && touch /etc/fastd/fastd_generated.conf \ && mkdir -p /etc/fastd/peers ENTRYPOINT ["/bin/sh", "/entry-point.sh"]