FROM rust:latest as builder

COPY . .
RUN cargo build --release

# ===============================================================================

FROM ubuntu:latest

RUN apt update && apt upgrade -y && apt install iptables iptables-persistent -y
COPY --from=builder /target/release/martillo-maldito ./

CMD [ "/martillo-maldito", "ban-server", "-f", "/host_ssh/auth.log", "-s", "/host_iptables/rules.v4" ]