FROM debian:buster

RUN apt update
RUN apt install -y supervisor
RUN apt install -y isc-dhcp-server
RUN apt install -y tftpd-hpa
RUN apt install -y busybox

# Supervisor
COPY supervisor.conf /supervisor.conf

# DHCP server
RUN mkdir -p /var/lib/dhcp && touch /var/lib/dhcp/dhcpd.leases
COPY dhcpd.conf /etc/dhcp/dhcpd.conf

COPY run.sh /run.sh
RUN chmod +x /run.sh
ENV INTERFACE=eth0
CMD ["/run.sh"]
