This Dockerfile provides a slim environment for running Dora applications with Python and uv package manager.
docker build . -t dora-slim
docker run -it --rm --device=/dev/video0 dora-slim
docker run --rm dora-slim dora --help
docker run --rm --device=/dev/video0 dora-slim dora --help
Once inside the container, you can:
## Create a virtual environment
uv venv --seed -p 3.11
## Install nodes dependencies of a remote graph
dora build https://raw.githubusercontent.com/dora-rs/dora/refs/heads/main/examples/object-detection/yolo.yml --uv
## Run yolo graph
dora run yolo.yml --uv
This container is designed to provide a consistent environment for Dora development without requiring complex setup on the host machine.