# pantry-vision — camera-driven grocery cataloguing API (docs/project-plan.md Phase # 17). `restart: unless-stopped`, same as admin-canvas: it has to be up whenever the # kitchen display might hold an item up to the camera. FROM python:3.11-slim ENV PYTHONUNBUFFERED=1 \ PYTHONDONTWRITEBYTECODE=1 WORKDIR /app # stdlib only (urllib for the Ollama/Grocy calls) — no requirements.txt, same call as # admin-canvas/server.py. COPY server.py ./ CMD ["python", "server.py"]