The easiest way is to use the script from the setup repository.
We use docker to run some of the required components, among those overpass
and mongodb
:
docker-compose up -d osm mongo
Keep in mind that the default map is now set to the brsu
overpass image.
To run the Fleet Management System simply run the following:
python3 ccu.py
- Run the ccu as explained above
- Launch a zyre robot:
cd fleet_management/proxies/
python3 robot.py ropod_001
- Run the test using
--case <X>
or--all
python3 task_request_test.py
By default, the task_request_test
is using the option --case 4
of the available test cases
We use docker mostly to test components in GitLab's continuous integration and for deployment purposes, so a lot of our tests and components have docker-compose services. As an example, to run the fms using docker you can do the following:
docker-compose run fms
To see what else is using docker (and how) check the .gitlab-ci.yml
file