tracker/Dockerfile
Markov 6a6eaada3e
Some checks failed
Deploy Tracker / deploy (push) Failing after 1s
fix: align tracker with TRACKER-PROTOCOL.md
- auth.ok: add chat_id to project list (JOIN with Chat where kind=project)
- message.new broadcast: include author_name field
- chat_listen: add support for 'none' mode in manager.py
- task events: add broadcast for task.created, task.updated, task.assigned via REST
- heartbeat: implement 90s timeout → status=offline + agent.status broadcast
- tokens: use tb-{hex} format instead of urlsafe encoding
- models: support 'none' mode for chat_listen and task_listen
- fix Dockerfile: remove missing alembic files
2026-02-23 17:12:33 +01:00

16 lines
264 B
Docker

FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY src/ src/
ENV PYTHONPATH=/app/src
ENV PYTHONUNBUFFERED=1
EXPOSE 8100
CMD ["uvicorn", "tracker.app:app", "--host", "0.0.0.0", "--port", "8100"]