huge refactor
This commit is contained in:
parent
8d6c2b6687
commit
38829c0179
23 changed files with 544 additions and 141 deletions
|
|
@ -7,13 +7,20 @@ import (
|
|||
)
|
||||
|
||||
type Config struct {
|
||||
Host string
|
||||
ClientPort string
|
||||
ServerPort string
|
||||
LogLevel string
|
||||
NumCPUs int
|
||||
CheckPeriod int
|
||||
TasksConfig TasksConfig
|
||||
TasksCfg TasksConfig
|
||||
GrpcCfg GrpcConfig
|
||||
}
|
||||
|
||||
type GrpcConfig struct {
|
||||
ServerHost string
|
||||
ServerPort string
|
||||
ApiClientHost string
|
||||
ApiClientPort string
|
||||
SurugayaScrapperHost string
|
||||
SurugayaScrapperPort string
|
||||
}
|
||||
|
||||
type TasksConfig struct {
|
||||
|
|
@ -23,14 +30,20 @@ type TasksConfig struct {
|
|||
|
||||
func NewConfig() *Config {
|
||||
return &Config{
|
||||
Host: getEnv("APP_HOST", "0.0.0.0"),
|
||||
ClientPort: getEnv("APP_PORT", "9050"),
|
||||
ServerPort: getEnv("APP_SERVER_PORT", "9060"),
|
||||
LogLevel: getEnv("APP_LOG_LEVEL", "debug"),
|
||||
NumCPUs: getEnvInt("APP_NUMCPUS", -1),
|
||||
CheckPeriod: getEnvInt("APP_CHECK_PERIOD", 6),
|
||||
|
||||
TasksConfig: TasksConfig{
|
||||
GrpcCfg: GrpcConfig{
|
||||
ServerHost: getEnv("GRPC_SERVER_HOST", "0.0.0.0"),
|
||||
ServerPort: getEnv("GRPC_SERVER_PORT", "9060"),
|
||||
ApiClientHost: getEnv("GRPC_API_CLIENT_HOST", "0.0.0.0"),
|
||||
ApiClientPort: getEnv("GRPC_API_CLIENT_PORT", "9050"),
|
||||
SurugayaScrapperHost: getEnv("GRPC_SURGAYA_SCRAPPER_HOST", "0.0.0.0"),
|
||||
SurugayaScrapperPort: getEnv("GRPC_SURGAYA_SCRAPPER_PORT", "9070"),
|
||||
},
|
||||
|
||||
TasksCfg: TasksConfig{
|
||||
RetryCount: getEnvInt("TASK_RETRY_COUNT", 3),
|
||||
RetryMinutes: getEnvInt("TASK_RETRY_MINUTES", 5),
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue