init layout
This commit is contained in:
committed by
Евстигнеев Денис Сергеевич
parent
5aec0a0895
commit
fb0ad62f0e
24
config/config.go
Normal file
24
config/config.go
Normal file
@@ -0,0 +1,24 @@
|
||||
package config
|
||||
|
||||
import service "go.unistack.org/cms-service"
|
||||
|
||||
type App struct {
|
||||
Address string `flag:"name=pkgdash.address,desc='listen address',default='127.0.0.1:8080'"`
|
||||
}
|
||||
|
||||
type Config struct {
|
||||
App *App
|
||||
Storage *service.ConfigStorage
|
||||
Logger *service.ConfigLogger
|
||||
Service *service.ConfigService
|
||||
Core *service.ConfigCore
|
||||
}
|
||||
|
||||
func NewConfig() *Config {
|
||||
return &Config{
|
||||
Service: &service.ConfigService{
|
||||
Name: ServiceName,
|
||||
Version: ServiceVersion,
|
||||
},
|
||||
}
|
||||
}
|
6
config/variables.go
Normal file
6
config/variables.go
Normal file
@@ -0,0 +1,6 @@
|
||||
package config
|
||||
|
||||
var (
|
||||
ServiceName = "pkgdash"
|
||||
ServiceVersion = "0.0.1"
|
||||
)
|
Reference in New Issue
Block a user