diff options
Diffstat (limited to 'gogs.go')
-rw-r--r-- | gogs.go | 26 |
1 files changed, 24 insertions, 2 deletions
@@ -5,15 +5,37 @@ package main import ( + "fmt" + "net/http" + "github.com/codegangsta/martini" + "github.com/martini-contrib/render" "github.com/gogits/gogs/routers" + "github.com/gogits/gogs/utils" + "github.com/gogits/gogs/utils/log" ) const APP_VER = "0.0.0.0212" +func init() { + +} + func main() { + log.Info("App Name: %s", utils.Cfg.MustValue("", "APP_NAME")) + m := martini.Classic() - m.Get("/", routers.HomeGet) - m.Run() + + // Middleware. + m.Use(render.Renderer()) + + // Routers. + m.Get("/", routers.Home) + + listenAddr := fmt.Sprintf("%s:%s", + utils.Cfg.MustValue("server", "HTTP_ADDR"), + utils.Cfg.MustValue("server", "HTTP_PORT", "3000")) + log.Info("Listen: %s", listenAddr) + http.ListenAndServe(listenAddr, m) } |