GKG-webserver: add basic http service
Problem to Solve
We will need a long-running long-running KGK-webserver service for serving server-side requests (more details in the epic gitlab-org&17766).
Proposed Solution
- add a new http server (and a command to run this http server as a long-running service)
- there is already an http-server crate for client-side purposes, but server-side should be separate for now (create a new crate)
- in scope of this issue add a very basic
/healthendpoint for checking service status - this will be needed by zoekt-indexer for checking status of GKG services when sending heartbeats - there is already @michaelangeloio's POC, a lot can be re-used for adding this endpoint
Edited by Jan Provaznik