diff --git a/config.toml b/config.toml index a4b416c..feb7629 100644 --- a/config.toml +++ b/config.toml @@ -32,7 +32,7 @@ Static = "./dist" Https = false HttpsCert = "" HttpKey = "" -Port = 8088 +Port = 9800 [Http.Captcha] KeyLong = 6 diff --git a/modules/modules.go b/modules/modules.go index 7c3e3b1..aba8e88 100644 --- a/modules/modules.go +++ b/modules/modules.go @@ -1,5 +1,6 @@ package modules import ( + _ "atom/modules/resources/container" _ "atom/modules/system/container" ) diff --git a/modules/resources/.keep b/modules/resources/.keep new file mode 100644 index 0000000..e69de29 diff --git a/modules/resources/container/container.go b/modules/resources/container/container.go new file mode 100644 index 0000000..be7cf1f --- /dev/null +++ b/modules/resources/container/container.go @@ -0,0 +1,15 @@ +package container + +import ( + "atom/container" + "atom/modules/resources/routes" + "log" + + "go.uber.org/dig" +) + +func init() { + if err := container.Container.Provide(routes.NewRoute, dig.Group("route")); err != nil { + log.Fatal(err) + } +} diff --git a/modules/resources/routes/routes.go b/modules/resources/routes/routes.go new file mode 100644 index 0000000..5672e5f --- /dev/null +++ b/modules/resources/routes/routes.go @@ -0,0 +1,18 @@ +package routes + +import ( + "atom/contracts" + "atom/providers/http" +) + +type Route struct { + svc *http.Service +} + +func NewRoute(svc *http.Service) contracts.Route { + return &Route{svc: svc} +} + +func (r *Route) Register() { + // r.svc.Engine.Static("/resources/form-generator", "./resources/form-generator") +} diff --git a/resources/.gitkeep b/resources/.gitkeep new file mode 100644 index 0000000..e69de29