FROM alpine:3.20

RUN mkdir -p /var/lib/cloud-ip-validator /etc/cloud-ip-validator

COPY bin/control-api /usr/local/bin/control-api
COPY configs/control-api.example.yaml /etc/cloud-ip-validator/control-api.yaml.example

WORKDIR /var/lib/cloud-ip-validator
VOLUME ["/var/lib/cloud-ip-validator"]

ENTRYPOINT ["/usr/local/bin/control-api"]
CMD ["-config", "/etc/cloud-ip-validator/control-api.yaml"]
