beegoWeb 是一个基于 Begoo 的 Go 语言 Web 解决方案。
- 后台管理(用户管理、角色管理、资源管理、权限管理)
- 支持热升级
热升级可参考 automatedDeploymentGo - 基于dep管理包依赖
- 支持进程监控
技术项 | 版本 |
---|---|
Go | go1.10.2 |
Beego | 1.9.2 |
dep | v0.4.1 |
Metronic | 5.0 |
目录类型 | 目录 | 说明 |
---|---|---|
系统目录 | conf | 应用配置目录 |
系统目录 | controllers | 控制器目录 |
系统目录 | models | 业务实体目录 |
系统目录 | routers | 路由信息目录 |
系统目录 | static | css、图片、js目录 |
系统目录 | test | 单元测试目录 |
系统目录 | views | 模板目录 |
自定义目录 | database | 数据库、sql文件目录 |
自定义目录 | serice | 业务代码目录 |
自定义目录 | utils | 助手类库 |
自定义目录 | vendor | dep依赖包目录 |
$ go get github.com/astaxie/beego
$ go get github.com/beego/bee
$ cd $GOPATH/src/
$ git clone https://github.com/iamwlb/beegoWeb.git
$ cd beegoWeb
$ bee run
$ curl http://localhost:8080
功能 | 地址 |
---|---|
前台 | http://localhost:8080/ |
后台管理登陆 | http://localhost:8080/admin/login |
进程监控 | http://localhost:8088/ |