grafana/grafana.go
Torkel Ödegaard b0b77d667c added gravatar
2014-09-22 10:46:56 +02:00

34 lines
565 B
Go

package main
import (
"os"
"time"
log "github.com/alecthomas/log4go"
"github.com/torkelo/grafana-pro/pkg/configuration"
"github.com/torkelo/grafana-pro/pkg/server"
)
func main() {
port := os.Getenv("PORT")
if port == "" {
port = "3838"
}
log.Info("Starting Grafana-Pro v.1-alpha")
cfg := configuration.NewCfg(port)
server, err := server.NewServer(cfg)
if err != nil {
time.Sleep(time.Second)
panic(err)
}
err = server.ListenAndServe()
if err != nil {
log.Error("ListenAndServe failed: ", err)
}
time.Sleep(time.Millisecond * 2000)
}