diff --git a/devcloud/etc/application.toml b/devcloud/etc/application.toml index dfc8587..88d097b 100644 --- a/devcloud/etc/application.toml +++ b/devcloud/etc/application.toml @@ -1,7 +1,7 @@ [app] name = "devcloud" description = "app desc" - address = "localhost" + address = "http://127.0.0.1:8080" encrypt_key = "defualt app encrypt key" [datasource] @@ -11,7 +11,7 @@ database = "devcloud_go18" username = "root" password = "123456" - auto_migrate = true + auto_migrate = false debug = true [http] diff --git a/devcloud/mcenter/apps/token/api/api.go b/devcloud/mcenter/apps/token/api/api.go index f4abc85..fc32e97 100644 --- a/devcloud/mcenter/apps/token/api/api.go +++ b/devcloud/mcenter/apps/token/api/api.go @@ -1,6 +1,8 @@ package api import ( + _ "embed" + "122.51.31.227/go-course/go18/devcloud/mcenter/apps/token" "github.com/infraboard/mcube/v2/ioc" "github.com/infraboard/mcube/v2/ioc/config/gorestful" @@ -23,6 +25,9 @@ func (h *TokenRestulApiHandler) Name() string { return token.APP_NAME } +//go:embed docs/login.md +var loginApiDocNotes string + func (h *TokenRestulApiHandler) Init() error { h.svc = token.GetService() @@ -30,6 +35,7 @@ func (h *TokenRestulApiHandler) Init() error { ws := gorestful.ObjectRouter(h) ws.Route(ws.POST("").To(h.Login). Doc("颁发令牌(登录)"). + Notes(loginApiDocNotes). Metadata(restfulspec.KeyOpenAPITags, tags). Reads(token.IssueTokenRequest{}). Writes(token.Token{}). diff --git a/devcloud/mcenter/apps/token/api/docs/login.md b/devcloud/mcenter/apps/token/api/docs/login.md new file mode 100644 index 0000000..68392d2 --- /dev/null +++ b/devcloud/mcenter/apps/token/api/docs/login.md @@ -0,0 +1,8 @@ +登录接口 + +```json +{ + "username": "admin", + "password": "123456" +} +``` diff --git a/devcloud/mcenter/main.go b/devcloud/mcenter/main.go new file mode 100644 index 0000000..ec94f61 --- /dev/null +++ b/devcloud/mcenter/main.go @@ -0,0 +1,18 @@ +package main + +import ( + "github.com/infraboard/mcube/v2/ioc/server/cmd" + + // 加载的业务对象 + _ "122.51.31.227/go-course/go18/devcloud/mcenter/apps" + + // 非功能性模块 + _ "github.com/infraboard/mcube/v2/ioc/apps/apidoc/restful" + _ "github.com/infraboard/mcube/v2/ioc/apps/health/restful" + _ "github.com/infraboard/mcube/v2/ioc/apps/metric/restful" +) + +func main() { + // 启动 + cmd.Start() +}