FROM python:3.12.15-slim-bookworm@sha256:34386ef0cb081344d7ec1c103ba398e6e9f64e9ab3a1509accc92a4e24a07258
ENV PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1
WORKDIR /app
COPY requirements.txt ./
RUN pip install --no-cache-dir --disable-pip-version-check -r requirements.txt
COPY app.py send_probe.py ./
USER 65532:65532
STOPSIGNAL SIGTERM
CMD ["celery", "-A", "app:app", "worker", "--loglevel=INFO", "--concurrency=1", "--queues=daemon-probe", "--hostname=probe@%h"]
