当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
136 Star 1.4K Fork 346

GVPTaoes / SimpleDocker
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
App.go 1.34 KB
一键复制 编辑 原始数据 按行查看 历史
Taoes 提交于 2022-11-29 11:12 . :zap:更新API定义
package main
import (
_ "SimpleDocker/routers"
"SimpleDocker/src/api"
"SimpleDocker/src/auth"
"SimpleDocker/src/config"
"SimpleDocker/src/context"
_ "SimpleDocker/src/context"
"SimpleDocker/src/db"
"flag"
"os"
"strconv"
"github.com/astaxie/beego"
)
// 默认值 4050
var port = os.Getenv("SD_PORT")
// 默认值 static
var resPath = os.Getenv("SD_RES_PATH")
// 目前主分支属于开发分支,默认账号密码为 admin/123456
func main() {
flag.StringVar(&db.RedisAddr, "redis-addr", "127.0.0.1:6379", "Redis addr")
flag.Parse()
db.InitDB()
db.InitConfig()
auth.InitConfig()
beego.BConfig.CopyRequestBody = true
beego.BConfig.WebConfig.Session.SessionOn = true
// 配置静态资源
beego.SetStaticPath("/", context.Config.ExecDir+"/"+*resPath)
// 配置路由
addRouter();
// 添加CORS 以及权限校验 && 启动服务
beego.InsertFilter("/*", beego.BeforeRouter, config.Handler)
beego.Run(":" + port)
}
func addRouter(){
beego.Include(&api.DockerController{})
beego.Include(&api.ContainerController{})
beego.Include(&api.ImageController{})
beego.Include(&api.VolumeController{})
beego.Include(&api.NetworkController{})
beego.Include(&api.LoginController{})
beego.Include(&api.FileController{})
beego.Include(&api.TerminalController{})
beego.Include(&api.SystemController{})
beego.Include(&api.TestController{})
}
Java
1
https://gitee.com/taoes_admin/SimpleDocker.git
git@gitee.com:taoes_admin/SimpleDocker.git
taoes_admin
SimpleDocker
SimpleDocker
master

搜索帮助