koding / kite

Micro-service framework in Go
https://godoc.org/github.com/koding/kite
MIT License
3.26k stars 300 forks source link

config: add Serve field #203

Closed rjeczalik closed 7 years ago

rjeczalik commented 7 years ago

Currently (*kite.Kite).Run() uses default HTTP server for serving requests. If a custom http.Server (e.g. with adjusted timeouts etc.) is needed, a Serve field can be used to provide custom implementation.

In particular this field is needed to disable HTTP2 server for cmd/tunnelserver in order to fix koding/koding#11269.