FROM debian:bookworm-slim

ENV DEBIAN_FRONTEND=noninteractive

RUN apt-get update && apt-get install -y --no-install-recommends \
        dnsmasq nftables ipset dnsutils curl ca-certificates \
        iproute2 iputils-ping procps sed less rsync tar \
        python3 python3-venv python3-pip python3-requests \
    && rm -rf /var/lib/apt/lists/*

WORKDIR /opt/ppci-agent

# Codigo vem via volume no docker run (/work). Aqui so prepara o ambiente.
ENV PYTHONUNBUFFERED=1
ENV PPCI_NO_SYSTEMD=1
ENV PPCI_STATE_DIR=/var/lib/ppci-agent

CMD ["/bin/bash"]
