# tg-digest worker — python (telethon + requests) + HTTP-обёртка для sched http-runner. # Файл коммитится в КОРЕНЬ репо victor/tg-digest (рядом http_worker.py). # Build (из чекаута victor/tg-digest, main с d3aefb2): # docker build -t registry.kzntsv.site/tg-digest-worker: . # Env-контракт — см. ранбук tg-digest-vds-deploy-runbook (все секреты env, pass в контейнере нет). FROM python:3.13-alpine WORKDIR /app COPY requirements.txt ./ RUN pip install --no-cache-dir -r requirements.txt COPY src/ src/ COPY http_worker.py ./ RUN mkdir -p /data ENV PYTHONUNBUFFERED=1 EXPOSE 8080 VOLUME ["/data"] CMD ["python", "http_worker.py"]