FROM debian:13
ENV PYTHONUNBUFFERED 1
WORKDIR /app

RUN apt update
RUN apt install -y python3 python3-pip binutils libproj-dev gdal-bin netcat-openbsd

COPY requirements.txt /app/requirements.txt
RUN pip3 install --break-system-packages -r requirements.txt
RUN pip3 install --break-system-packages setuptools

COPY . /app

ENTRYPOINT ["./run.sh"]
