func init() { beego.SetStaticPath("/js", "static/js") beego.SetStaticPath("/img", "static/img") beego.SetStaticPath("/css", "static/css") beego.Router("/", &controllers.MainController{}) beego.Router("/unit/list", &controllers.UnitController{}, "get:List") beego.Router("/unit/create", &controllers.UnitController{}, "get:CreateHtml") beego.Router("/unit/create", &controllers.UnitController{}, "post:Create") beego.Router("/unit/:id:int/update", &controllers.UnitController{}, "get:UpdateHtml") beego.Router("/unit/:id:int/update", &controllers.UnitController{}, "post:Update") beego.Router("/unit/:id:int/run", &controllers.UnitController{}, "get:Run") beego.Router("/unit/:id:int/delete", &controllers.UnitController{}, "get:Delete") beego.Router("/dockerd/list", &controllers.DockerdController{}, "get:List") beego.Router("/dockerd/create", &controllers.DockerdController{}, "get:CreateHtml") beego.Router("/dockerd/create", &controllers.DockerdController{}, "post:Create") beego.Router("/dockerd/:id:int/update", &controllers.DockerdController{}, "get:Update") beego.Router("/dockerd/:id:int/delete", &controllers.DockerdController{}, "get:Delete") beego.Router("/ippool/list", &controllers.IPPoolController{}, "get:ListAll") beego.Router("/ippool/list/used", &controllers.IPPoolController{}, "get:ListUsed") beego.Router("/ippool/list/free", &controllers.IPPoolController{}, "get:ListFree") beego.Router("/ippool/create", &controllers.IPPoolController{}, "get:CreateHtml") beego.Router("/ippool/create", &controllers.IPPoolController{}, "post:Create") beego.Router("/ippool/:id:int/release", &controllers.IPPoolController{}, "get:Release") beego.Router("/ippool/:id:int/delete", &controllers.IPPoolController{}, "get:Delete") }
func main() { tracelog.StartFile(tracelog.LevelTrace, "logs", 1) tracelog.Started("main", "Initializing Postgres") var confName string = os.Getenv("BOOKS_CONF") if len(confName) == 0 { confName = "default" } s := []string{"conf/db/", confName, ".json"} jsonconf, err := config.NewConfig("json", strings.Join(s, "")) if err != nil { tracelog.Errorf(err, "main", "config.NewConfig", "Failed to find config", strings.Join(s, "")) } var User string = jsonconf.String("User") var Pass string = jsonconf.String("Pass") var DBName string = jsonconf.String("DBName") var buffer bytes.Buffer buffer.WriteString("user="******" password="******" dbname=") buffer.WriteString(DBName) s2 := []string{"user="******" password="******" dbname=", DBName, " sslmode=disable"} orm.RegisterDriver("postgres", orm.DR_Postgres) orm.RegisterDataBase("default", "postgres", strings.Join(s2, "")) beego.SetStaticPath("/images", "static/images") beego.SetStaticPath("/css", "static/css") beego.SetStaticPath("/js", "static/js") beego.SetStaticPath("/fonts", "static/fonts") beego.SetStaticPath("/partials", "static/partials") beego.EnableAdmin = true orm.RunCommand() beego.Run() }
func main() { beego.SessionOn = true beego.SetStaticPath("/img", "static/img") beego.SetStaticPath("/css", "static/css") beego.SetStaticPath("/js", "static/js") beego.Run() }
func initStatic() error { uploadPath := utils.GetConf().String("upload::root") err := utils.EnsurePath(uploadPath) if err != nil { return err } jobPath := uploadPath + utils.GetConf().String("upload::job") err = utils.EnsurePath(jobPath) if err != nil { return err } exportPath := uploadPath + utils.GetConf().String("upload::export") err = utils.EnsurePath(exportPath) if err != nil { return err } beego.DirectoryIndex = true beego.StaticDir["/public"] = "public/" beego.SetStaticPath("/img", "public/img") beego.SetStaticPath("/export", exportPath) beego.SetStaticPath("/"+controllers.StaticPathPhoto, uploadPath) return nil }
func main() { initialize() beego.Info(beego.AppName, APP_VER) beego.InsertFilter("/docs/images/:all", beego.BeforeRouter, routers.DocsStatic) if !routers.IsPro { beego.SetStaticPath("/static_source", "static_source") beego.DirectoryIndex = true } beego.SetStaticPath("/products/images", "products/images/") // Register routers. beego.Router("/", &routers.HomeRouter{}) beego.Router("/community", &routers.CommunityRouter{}) beego.Router("/quickstart", &routers.QuickStartRouter{}) beego.Router("/video", &routers.VideoRouter{}) beego.Router("/products", &routers.ProductsRouter{}) beego.Router("/team", &routers.PageRouter{}) beego.Router("/about", &routers.AboutRouter{}) beego.Router("/donate", &routers.DonateRouter{}) beego.Router("/docs/", &routers.DocsRouter{}) beego.Router("/docs/:all", &routers.DocsRouter{}) beego.Router("/blog", &routers.BlogRouter{}) beego.Router("/blog/:all", &routers.BlogRouter{}) // Register template functions. beego.AddFuncMap("i18n", i18n.Tr) beego.Run() }
func (c *MainController) Get() { beego.SetStaticPath("/static", "static") beego.SetStaticPath("/images", "images") beego.SetStaticPath("/css", "css") beego.SetStaticPath("/js", "js") c.TplName = "login.tpl" }
func main() { setting.ReadConfig() controllers.SocialInit() beego.EnableAdmin = true beego.SetStaticPath("/static", "static") beego.SetStaticPath("/avatars", "avatars") beego.Run() }
func init() { beego.SetStaticPath("/js", "static/js") beego.SetStaticPath("/css", "static/css") beego.SetStaticPath("/fonts", "static/fonts") beego.SetStaticPath("/img", "static/img") beego.Router("/", &controllers.MainController{}) beego.Router("/ws", &controllers.WSController{}) }
func main() { beego.SessionOn = true beego.SetStaticPath("/img", "static/img") beego.SetStaticPath("/css", "static/css") beego.SetStaticPath("/js", "static/js") beego.SetStaticPath("/easyui", "static/easyui") beego.SetStaticPath("/bootstrap", "static/bootstrap") beego.Run() }
func main() { beego.SetStaticPath("/images", "static/images") beego.SetStaticPath("/css", "static/css") beego.SetStaticPath("/js", "static/js") beego.Router("/:shorturl:string", &controllers.RedirectController{}) beego.Router("/", &controllers.ShortenController{}) beego.Run() }
func main() { beego.SessionOn = true beego.SetStaticPath("/javascripts", "static/javascripts") beego.SetStaticPath("/bootstrap", "static/bootstrap") beego.SetStaticPath("/Image", "static/Image") beego.SetStaticPath("/dataTable", "static/dataTable") beego.SetStaticPath("/stylesheets", "static/css") // beego.SetStaticPath("/easyUI", "static/easyUI") beego.Run() }
func init() { beego.SetStaticPath("/views", "views") beego.SetStaticPath("/static", "static") beego.Router("/", &controllers.MainController{}) beego.Router("/api/proxy", &controllers.ProxyController{}) // go regexp doesn't support Negative lookahead beego.Router("/:word(.*)", &controllers.RedirectController{}) }
func main() { // 注册文件目录 beego.SetStaticPath("UPLOADS", "UPLOADS") beego.SetStaticPath("EDU", "EDU") // 启动session beego.SessionOn = true // 注册模板函数 RegisterFuncMap() beego.Run() }
func init() { orm.RegisterDriver("mysql", orm.DR_MySQL) dbLink := "root:" + "root123@tcp(192.168.2.114:3306)/sfs?charset=utf8" orm.RegisterDataBase("default", "mysql", dbLink) //orm.Debug = true o := orm.NewOrm() o.Using("default") beego.SetStaticPath("/img", "img") beego.SetStaticPath("/css", "css") beego.SetStaticPath("/js", "js") }
func main() { beego.SetStaticPath("css", "static/css") beego.SetStaticPath("js", "static/js") //初始化 initialize() beego.SessionOn = true beego.AutoRender = false beego.AddFuncMap("i18n", i18n.Tr) beego.Run() }
func init() { orm.RegisterDriver("mysql", orm.DR_MySQL) //dbLink := "ocs:" + "root123@tcp(dbdev.gz.cvte.cn:3306)/sfs?charset=utf8" //dbLink := "root:" + "root123@tcp(192.168.2.114:3306)/sfs?charset=utf8" dbLink := beego.AppConfig.String("dbuser") + ":" + beego.AppConfig.String("dbpass") + "@tcp(" + beego.AppConfig.String("dbhost") + ":" + beego.AppConfig.String("dbport") + ")/" + beego.AppConfig.String("dbname") + "?charset=utf8" orm.RegisterDataBase("default", "mysql", dbLink) //orm.Debug = true o := orm.NewOrm() o.Using("default") beego.SetStaticPath("/img", "img") beego.SetStaticPath("/css", "css") beego.SetStaticPath("/js", "js") }
func init() { // main beego.Router("/", &controllers.IndexController{}) beego.Router("/plan", &controllers.PlanController{}) // beego.Router("/report", &controllers.ReportController{}) beego.Router("/getlastexecution", &controllers.GetLastExecutionController{}) // Statistics // beego.Router("/statistics", &controllers.StatisticsController{}) beego.Router("/statistics/sprint", &controllers.StatisticsController{}) beego.Router("/api/statistics/sprint", &controllers.StatisticsController{}, "get:Sprint") // beego.Router("/api/statistics/stock", &controllers.StatisticsController{}, "get:Stock") // Test beego.Router("/test", &controllers.TestController{}) // About beego.Router("/about", &controllers.AboutController{}) // cmd // beego.Router("/cmd", &controllers.CmdController{}) // api beego.Router("/api/getplan", &apis.ApiController{}, "get:GetPlan") beego.Router("/api/getlastexecution", &apis.ApiController{}, "get:GetLastExecution") beego.Router("/api/runcmd", &apis.ApiController{}, "get:RunCmd") // static file beego.SetStaticPath("/data", "data") }
func main() { initialize() go catchExit() beego.Info(beego.AppName, APP_VER) // Register routers. beego.Router("/", &routers.HomeRouter{}) beego.Router("/refresh", &routers.RefreshRouter{}) beego.Router("/search", &routers.SearchRouter{}) beego.Router("/index", &routers.IndexRouter{}) // beego.Router("/label", &routers.LabelsRouter{}) beego.Router("/function", &routers.FuncsRouter{}) beego.Router("/example", &routers.ExamplesRouter{}) beego.Router("/about", &routers.AboutRouter{}) beego.Router("/api/v1/badge", &routers.ApiRouter{}, "get:Badge") // Register template functions. beego.AddFuncMap("i18n", i18n.Tr) beego.AddFuncMap("isHasEleS", isHasEleS) beego.AddFuncMap("isHasEleE", isHasEleE) beego.AddFuncMap("isNotEmptyS", isNotEmptyS) // "robot.txt" beego.Router("/robots.txt", &routers.RobotRouter{}) // For all unknown pages. beego.Router("/:all", &routers.HomeRouter{}) // Static path. beego.SetStaticPath("/public", "public") beego.Run() }
func main() { version() fmt.Printf("built on %s\n", BuildTime()) flag.Parse() cfg := NewMonitorConfig(*InputConfFile) err := cfg.LoadConfig() if err != nil { log.Error(err.Error()) return } server, err := libnet.Listen(cfg.TransportProtocols, cfg.Listen) if err != nil { log.Error(err.Error()) return } log.Info("server start: ", server.Listener().Addr().String()) m := NewMonitor(cfg) //TODO not use go m.subscribeChannels() go server.Serve(func(session *libnet.Session) { }) beego.Router("api/v1/monitor", &controllers.MonitorController{}) //beego.SetStaticPath("/views", "/mh/mygo/src/github.com/oikomi/FishChatServer/monitor/views") beego.SetStaticPath("/views", "views") beego.Run() }
func init() { beego.SetStaticPath("/static", "public") beego.Router("/", &controllers.MainController{}) beego.Router("/accounts/register", &controllers.RegistrationController{}) }
func main() { //初始化 initialize() beego.Info(beego.AppName, APP_VER) if !controllers.IsPro { beego.SetStaticPath("/static_source", "static_source") beego.DirectoryIndex = true } // 开启 ORM 调试模式 orm.Debug = true // 自动建表 orm.RunSyncdb("default", false, true) beego.Router("/", &controllers.MainController{}) beego.Router("/user/reg", &controllers.UserController{}, "post:reg") // Register template functions. beego.AddFuncMap("i18n", i18n.Tr) beego.Run() }
func main() { C.RepositoryDir = os.Getenv("RepositoryDir") if C.RepositoryDir == "" { C.RepositoryDir = "." } // Angular widgets beego.SetStaticPath("/partials", "partials") // beego.TemplateLeft = "{{{" // beego.TemplateRight = "}}}" // Views beego.Router("/", &C.HomePage{}) beego.Router("/index/", &C.Repo{}) beego.Router("/edit/*", &C.Edit{}) beego.Router("/editor/*", &C.Edit{}, "get:Editor") beego.Router("/view/*", &C.View{}) // API beego.Router("/api/file/*", &C.File{}) beego.Router("/test/", &C.Test{}) beego.Router("/data/", &C.TestData{}) beego.Run() }
func main() { initialize() if utils.IsProMode { beego.Info("Product mode enabled") } else { beego.Info("Development mode enabled") } beego.Info(beego.AppName, utils.APP_VER, utils.AppUrl) if !utils.IsProMode { beego.SetStaticPath("/static_source", "static_source") } // Register routers. general := new(routers.GeneralRouter) beego.Router("/", general, "get:PublicHome") beego.Router("/home", general, "get:UserHome") beego.Router("/acknowledgements", general, "get:Acknowledgements") user := new(routers.UserRouter) beego.Router("/u/:email", user, "get:Home") login := new(routers.LoginRouter) beego.Router("/login", login, "post:Login") beego.Router("/logout", login, "get:Logout") register := new(routers.RegisterRouter) beego.Router("/register", register, "post:Register") beego.Router("/active/success", register, "get:ActiveSuccess") beego.Router("/active/:code([0-9a-zA-Z]+)", register, "get:Active") settings := new(routers.SettingsRouter) beego.Router("/settings/profile", settings, "get:Profile;post:ProfileSave") forgot := new(routers.ForgotRouter) beego.Router("/forgot", forgot) beego.Router("/reset/:code([0-9a-zA-Z]+)", forgot, "get:Reset;post:ResetPost") adminDashboard := new(routers.AdminDashboardRouter) beego.Router("/admin", adminDashboard) routes := map[string]beego.ControllerInterface{ "user": new(routers.UserAdminRouter), //Can place more routers to also use generic List/Save/Update/Delete urls below } for name, router := range routes { beego.Router(fmt.Sprintf("/admin/:model(%s)", name), router, "get:List") beego.Router(fmt.Sprintf("/admin/:model(%s)/:id(new)", name), router, "get:Create;post:Save") beego.Router(fmt.Sprintf("/admin/:model(%s)/:id([0-9]+)", name), router, "get:Edit;post:Update") beego.Router(fmt.Sprintf("/admin/:model(%s)/:id([0-9]+)/:action(delete)", name), router, "get:Confirm;post:Delete") } // "robot.txt" beego.Router("/robot.txt", &routers.RobotRouter{}) // For all unknown pages. beego.Run() }
func init() { // ns := beego.NewNamespace("/v1", // beego.NSNamespace("/object", // beego.NSInclude( // &controllers.ObjectController{}, // ), // ), // beego.NSNamespace("/user", // beego.NSInclude( // &controllers.UserController{}, // ), // ), // ) beego.Router("/login", &controllers.LoginContriller{}) beego.Router("/reg", &controllers.RegisterContriller{}) beego.Router("/upload", &controllers.UploadContriller{}) // WebSocket. beego.Router("/ws", &controllers.WebSocketController{}) beego.Router("/ws/join", &controllers.WebSocketController{}, "get:Join") os.Mkdir("images", os.ModePerm) //set image static url beego.SetStaticPath("/images", "images") // beego.AddNamespace(ns) }
func init() { beego.Router("/", &controllers.RootController{}) beego.Router("/login/?:dest", &controllers.LoginController{}) beego.Router("/logout/?:dest", &controllers.LogoutController{}) beego.Router("/signup/?:dest", &controllers.SignupController{}) beego.Router("/live-editor/", &controllers.LiveEditorController{}) beego.Router("/graphics-animation/", &controllers.GraphicsController{}) beego.Router("/external/:file", &controllers.LiveEditorController{}) beego.SetStaticPath("/build", "bootstrap/live-editor/build") var FilterUser = func(ctx *context.Context) { _, ok := ctx.Input.Session("uid").(int) if !ok { ctx.Redirect(302, "/login") } } beego.InsertFilter("/user/:id([0-9]+)", beego.BeforeRouter, FilterUser) beego.ErrorController(&controllers.ErrorController{}) beego.SetLogger("file", `{"filename":"log/spielplatz.log"}`) loadLanguages() }
func main() { beego.SessionOn = true beego.SetStaticPath("/public", "public") //增加模板格式化函数标签 beego.AddFuncMap("CategoryFormat", utils.CategoryFormat) beego.Run() }
func init() { theme := GetTheme() beego.SetStaticPath("/static", theme+"/static") beego.SetViewsPath(theme + "/views") }
func main() { // get config data db_driver := beego.AppConfig.String("db_driver") if db_driver != "" { log.Println("db_driver: ", db_driver) } db_source := beego.AppConfig.String("db_source") if db_source != "" { log.Println("db_source: ", db_source) } db_maxidle, err := beego.AppConfig.Int("db_maxidle") if err == nil && db_maxidle != 0 { log.Println("db_maxidle: ", db_maxidle) } db_maxconn, err := beego.AppConfig.Int("db_maxconn") if err == nil && db_maxconn != 0 { log.Println("db_maxconn: ", db_maxconn) } // set database err = orm.RegisterDataBase("default", db_driver, db_source, db_maxidle, db_maxconn) if err != nil { beego.Error(err) } err = orm.RunSyncdb("default", false, false) if err != nil { beego.Error(err) } beego.SetStaticPath("/upload", "upload") beego.SessionOn = true beego.Run() }
func main() { initialize() beego.Info("AppPath:", beego.AppPath) if setting.IsProMode { beego.Info("Product mode enabled") } else { beego.Info("Develment mode enabled") } beego.Info(beego.AppName, setting.APP_VER, setting.AppUrl) //initialize the routers routers.Initialize() if !setting.IsProMode { beego.SetStaticPath("/static_source", "static_source") beego.DirectoryIndex = true } if beego.RunMode == "dev" { //enable debug for orm //orm.Debug = false orm.Debug = true } // For all unknown pages. beego.Run() }
func main() { setting.Initialize() beego.SetLogFuncCall(true) beego.SetViewsPath("views") if setting.IsProMode { beego.Info(setting.PostgresMigrateConnection) //auto migrate db //todo: we may want to disable this later //dbMigrate() } else { beego.Info("Develment mode enabled") } dbMigrate() beego.Info(beego.BConfig.AppName, setting.APP_VER, setting.AppUrl) testOnly() //todo:remove this //dev directory listing if !setting.IsProMode { beego.SetStaticPath("/assets", "static/dist/assets") beego.BConfig.WebConfig.DirectoryIndex = true } orm.RegisterDriver("postgres", orm.DRPostgres) orm.RegisterDataBase("default", "postgres", setting.PostgresConnection) services.Register() orm.RunCommand() orm.Debug = true controllers.RegisterControllers() if beego.BConfig.RunMode == "dev" { // beego.Router("/test/:tmpl(mail/.*)", new(base.TestRouter)) } beego.Run() }