Add config opt to disable web UI without breaking git

Labels: webui

Timeline

Amolith opened

The main web UI file is pkg/web/webui.go, and pkg/web/server.go contains routes. We want to make sure none of the git functionality is affected, just the HTML web interface.

Amolith added label webui