FROM python:3.12-slim WORKDIR /worker COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY worker.py . HEALTHCHECK --interval=30s --timeout=10s --start-period=30s --retries=3 CMD python -c "import os,requests; base=os.environ['QRMASTER_API_BASE'].rstrip('/'); secret=os.environ['INTERNAL_API_SECRET']; requests.get(base + '/api/internal/social-milestones?dryRun=true', headers={'Authorization':'Bearer ' + secret}, timeout=5).raise_for_status()" CMD ["python", "worker.py"]