Tezt/Cloud: Use dream instead of python http server

What

Use dream as the web server for tezt-cloud.

Why

Will be easier in the future to extend the website with pages dynamically since it is an OCaml http framework.

How

The documentation is excellent: https://aantron.github.io/dream/#type-handler

Question

  • I have implemented an ad-hoc logger in the last commit to make it fit with tezt. It is way simpler to the default logger provided by Dream via Dream.logger. I let you decide which one we want (we could activate the default one via a CLI option for example).

Merge request reports

Loading