Urban or city digital twins are a virtual representation of a city's physical assets, using data, data analytics and machine learning to build simulation models that can be updated and changed (real-time) as their physical equivalents change. This project is core for Theia's autonomous vehicles project for leveraging all the research being accomplished and its focus relies on using the FIWARE ecosystem and extending it to support the digital twin.
This project is built upon several base components that rely on the FIWARE ecosystem. The installation process can be complex and time-consuming, and it's not always easy to reproduce the same environment across different machines.
For this matter and to ensure consistency across different environments, I decided to use Docker to encapsulate and distribute all the services into interdependent containers.
- Docker 🐳
Make sure you run the following commands in the root folder.
- Create and start containers for all the services needed:
docker-compose up -d
Inside the root folder,
- To get the MySQL image instance running, run the bash script like:
./run-mysql-img.sh
- If you want to reset the long term persistency, run:
./reset-long-term-persistency.sh
If you have any doubt or any constructive comment to make, please feel free to reach me.
Francisco Gonçalves - [email protected]