FROM python:3.12-slim

WORKDIR /app

# Устанавливаем только sentry-sdk без лишних extras
RUN pip install --no-cache-dir "sentry-sdk==2.18.0"

COPY forwarder.py .

# nobody (uid 65534) — минимальные привилегии
USER nobody

# -u для unbuffered stdout — docker logs виден сразу без буферизации
CMD ["python", "-u", "forwarder.py"]
