1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package main
- import (
- "sparrow/pkg/server"
- "github.com/go-martini/martini"
- "github.com/martini-contrib/render"
- )
- func main() {
- // init server
- err := server.Init("apiprovidor")
- if err != nil {
- server.Log.Fatal(err)
- return
- }
- // martini setup
- martini.Env = martini.Prod
- handler := martini.Classic()
- if err != nil {
- server.Log.Fatal(err)
- return
- }
- handler.Use(render.Renderer())
- route(handler)
- // register a http handler
- err = server.RegisterHTTPHandler(handler)
- if err != nil {
- server.Log.Errorf("RegisterHTTPHandler Error: %s", err)
- return
- }
- // run notifier
- // err = RunNotifier()
- // if err != nil {
- // server.Log.Fatalf("Run Notifier Error: %s", err)
- // }
- // go
- err = server.Run()
- if err != nil {
- server.Log.Fatal(err)
- }
- }
|