Files
grafana/pkg/server/server.go
2014-08-12 20:45:41 +02:00

28 lines
478 B
Go

package server
import (
"github.com/torkelo/grafana-pro/pkg/api"
"github.com/torkelo/grafana-pro/pkg/stores"
)
type Server struct {
HttpServer *api.HttpServer
Store stores.Store
}
func NewServer(port string) (*Server, error) {
store := stores.New()
httpServer := api.NewHttpServer(port, store)
return &Server{
HttpServer: httpServer,
Store: store,
}, nil
}
func (self *Server) ListenAndServe() error {
self.HttpServer.ListenAndServe()
return nil
}