Ymir-backend is one of three components within the Ymir project:
- Ymir-Web, a web UI application that renders dashboards
- Ymir-Backend, dispatch the task to Ymir-cmd, get task information
- Ymir-cmd, the CLI of Ymir, it manages annotations (metadata) and image assets (media files) separately
Ymir-Backend is responsible for receiving task from Web, maintaining the relationships between user and tasks, dispatching planned tasks to Ymir-cmd where the tasks are executed
Run tests with tox
:
tox
Bring up by docker-compose:
docker-compose -f docker-compose.dev.yml up --build -d
Further reading: Ymir
Ymir is licensed under version 2.0 of the Apache License. See the LICENSE file for details.