|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- # slim Dora Docker Environment
-
- This Dockerfile provides a slim environment for running Dora applications with Python and uv package manager.
-
- ## What's Included
-
- - Python 3.12
- - Rust (required for Dora)
- - uv package manager
- - Latest Dora release
-
- ## Building the Image
-
- ```bash
- docker build . -t dora-slim
- ```
-
- ## Running the Container
-
- ```bash
- docker run -it --rm --device=/dev/video0 dora-slim
- ```
-
- ## Running not in interactive
-
- ```bash
- docker run --rm dora-slim dora --help
- ```
-
- ## Running with privilege as well as USB connection
-
- ```bash
- docker run --rm --device=/dev/video0 dora-slim dora --help
- ```
-
- ## Usage
-
- Once inside the container, you can:
-
- ```bash
- ## 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.
|