Docker¶
The repository ships with a root Dockerfile that builds the frontend and packages the Django backend into a single image.
Build The Image¶
docker build -f Dockerfile -t open-device-cloud:local .
Run The Container¶
docker run --rm -p 8000:8000 open-device-cloud:local
The container runs database migrations during startup and then serves the app on port 8000.
Open The App¶
UI:
http://127.0.0.1:8000API docs:
http://127.0.0.1:8000/api/docs
Notes¶
This is the quickest way to evaluate the control plane.
Device runtimes still execute on external agent hosts, not inside the backend container.
For persistent data, mount storage or replace the default local setup with your own deployment configuration.