FROM python:3.14.3-slim

WORKDIR /app
COPY requirements.txt prob.py /app/

RUN pip install --no-cache-dir -r requirements.txt \
    && apt-get update \
    && apt-get install -y --no-install-recommends socat \
    && rm -rf /var/lib/apt/lists/*

CMD ["socat", "TCP-LISTEN:1337,reuseaddr,fork", "EXEC:'python -u prob.py',stderr"]
