Learn in this tutorial how to build a simple but powerful and scalable Geo API from scratch with FLASK and FLASK-RESTPlus, that is able to handle and process basic spatial data like a charm.
If you want to know how to setup Valhalla on your Ubuntu with elevation support, then go ahead with this tutorial. By the end you will have had to prepare your Valhalla setup with all necessary packages and dependencies to finally be able to use Valhalla with elevation support.