FROM ubuntu:18.04
WORKDIR /agent
RUN apt-get update && apt-get install -y --no-install-recommends sudo curl ca-certificates gnupg apt-transport-https supervisor
RUN curl -1sLf 'https://dl.cloudsmith.io/public/isc/kea-1-7/cfg/setup/bash.deb.sh' | bash
RUN apt-get update && apt-get install -y --no-install-recommends  isc-kea-dhcp4-server=1.7.3-isc0009420191217090201 isc-kea-ctrl-agent=1.7.3-isc0009420191217090201 && mkdir -p /var/run/kea/
RUN perl -pi -e 's/8000/8002/g' /etc/kea/kea-ctrl-agent.conf && perl -pi -e 's/127\.0\.0\.1/0\.0\.0\.0/g' /etc/kea/kea-ctrl-agent.conf
COPY backend/cmd/stork-agent/stork-agent /agent/
COPY docker/supervisor-agent-kea.conf /etc/supervisor.conf
COPY docker/kea-dhcp4-ha2.conf /etc/kea/kea-dhcp4.conf
CMD ["supervisord", "-c", "/etc/supervisor.conf"]
