예제 #1
0
파일: server.go 프로젝트: jessethegame/lush
func newServer() *server {
	s := &server{
		session: liblush.NewSession(),
		root:    root,
		web:     web.NewServer(),
		tmplts:  tmplts,
	}
	s.web.Config.StaticDirs = []string{root + "/static"}
	s.web.User = s
	for _, f := range serverinitializers {
		f(s)
	}
	return s
}
예제 #2
0
파일: server.go 프로젝트: hraban/lush
func newServer() *server {
	assets := getAssets()
	s := &server{
		session: liblush.NewSession(),
		web:     web.NewServer(),
	}
	s.httpHandler = s.web
	s.web.Config.StaticDirs = []string{assets.Web}
	s.web.User = s
	for _, f := range serverinitializers {
		f(s)
	}
	return s
}