upd config with codeconv
This commit is contained in:
parent
10219e1098
commit
5d9c6ffc7e
@ -49,12 +49,12 @@ func Run(cfg *config.Config, build Build) {
|
||||
return zapcore.NewTee(core, clickHouseLogger)
|
||||
}), zap.AddCallerSkip(2))
|
||||
|
||||
loggerHlog := hlog.New(loggerForHlog).Module(cfg.ModuleLogger)
|
||||
loggerHlog := hlog.New(loggerForHlog).Module(config.ModuleLogger)
|
||||
loggerHlog.With(models.AllFields{})
|
||||
loggerHlog.Emit(app.InfoSvcStarted{})
|
||||
|
||||
mongoDB, err := mongo.Connect(ctx, &mongo.ConnectDeps{
|
||||
Configuration: &cfg.Database,
|
||||
Configuration: &cfg.External.Database,
|
||||
Timeout: 5 * time.Second,
|
||||
})
|
||||
|
||||
@ -63,7 +63,7 @@ func Run(cfg *config.Config, build Build) {
|
||||
}
|
||||
|
||||
minioClient, err := minio.New(cfg.S3Endpoint, &minio.Options{
|
||||
Creds: credentials.NewStaticV4(cfg.S3AccessKeyID, cfg.S3SecretKey, ""),
|
||||
Creds: credentials.NewStaticV4(cfg.S3AccessKey, cfg.S3SecretKey, ""),
|
||||
Secure: true,
|
||||
})
|
||||
if err != nil {
|
||||
@ -84,11 +84,11 @@ func Run(cfg *config.Config, build Build) {
|
||||
Logger: logger,
|
||||
Bot: tgBot,
|
||||
ChatID: cfg.TelegramChannelID,
|
||||
StagingURL: cfg.StagingURL,
|
||||
StagingURL: cfg.VerificationMicroserviceURL,
|
||||
})
|
||||
cons := initialize.NewControllers(reps, telegram, customer_clients.NewCustomersClient(customer_clients.CustomersClientDeps{
|
||||
Logger: logger,
|
||||
CustomerServiceHost: cfg.CustomerRPCHost,
|
||||
CustomerServiceHost: cfg.CustomerMicroserviceRPCURL,
|
||||
}))
|
||||
|
||||
userSrv := server.NewHTTP(server.ServerConfig{
|
||||
@ -104,13 +104,13 @@ func Run(cfg *config.Config, build Build) {
|
||||
})
|
||||
|
||||
go func() {
|
||||
if err := userSrv.Start(cfg.HttpAddressUser); err != nil {
|
||||
if err := userSrv.Start(cfg.ClientHttpURL); err != nil {
|
||||
logger.Fatal("Server startup error", zap.Error(err))
|
||||
}
|
||||
}()
|
||||
|
||||
go func() {
|
||||
if err := adminSrv.Start(cfg.HttpAddressAdmin); err != nil {
|
||||
if err := adminSrv.Start(cfg.AdminHttpURL); err != nil {
|
||||
logger.Fatal("Server startup error", zap.Error(err))
|
||||
}
|
||||
}()
|
||||
|
@ -7,21 +7,23 @@ import (
|
||||
)
|
||||
|
||||
type Config struct {
|
||||
TelegramToken string `env:"TELEGRAM_TOKEN,required"`
|
||||
TelegramChannelID int64 `env:"TELEGRAM_CHANNEL_ID,required"`
|
||||
HttpAddressUser string `env:"HTTP_ADDRESS_USER,required"`
|
||||
HttpAddressAdmin string `env:"HTTP_ADDRESS_ADMIN,required"`
|
||||
S3Endpoint string `env:"S3_ENDPOINT,required"`
|
||||
S3AccessKeyID string `env:"S3_ACCESS_KEY_ID,required"`
|
||||
S3SecretKey string `env:"S3_SECRET_KEY,required"`
|
||||
CustomerSvcAddress string `env:"CUSTOMER_SVC_ADDRESS,required"`
|
||||
StagingURL string `env:"STAGING_URL,required"`
|
||||
S3Folder string `env:"S3_FOLDER,required"`
|
||||
S3FileUrl string `env:"S3_FILE_URL,required"`
|
||||
CustomerRPCHost string `env:"CUSTOMER_RPC_HOST,required"`
|
||||
TrashLogHost string `env:"TRASH_LOG_HOST,required"`
|
||||
ModuleLogger string `env:"MODULE_LOGGER,required"`
|
||||
Database mongo.Configuration
|
||||
TelegramToken string `env:"TELEGRAM_TOKEN,required"`
|
||||
TelegramChannelID int64 `env:"TELEGRAM_CHANNEL_ID,required"`
|
||||
ClientHttpURL string `env:"CLIENT_HTTP_URL,required"`
|
||||
AdminHttpURL string `env:"ADMIN_HTTP_URL,required"`
|
||||
S3Endpoint string `env:"S3_ENDPOINT,required"`
|
||||
S3AccessKey string `env:"S3_ACCESS_KEY,required"`
|
||||
S3SecretKey string `env:"S3_SECRET_KEY,required"`
|
||||
S3Folder string `env:"S3_FOLDER,required"`
|
||||
S3FileUrl string `env:"S3_FILE_URL,required"`
|
||||
CustomerMicroserviceRPCURL string `env:"CUSTOMER_MICROSERVICE_RPC_URL,required"`
|
||||
TrashLogHost string `env:"TRASH_LOG_HOST,required"`
|
||||
VerificationMicroserviceURL string `env:"VERIFICATION_MICROSERVICE_URL,required"`
|
||||
External External
|
||||
}
|
||||
|
||||
type External struct {
|
||||
Database mongo.Configuration
|
||||
}
|
||||
|
||||
func NewConfig(file ...string) (*Config, error) {
|
||||
@ -36,3 +38,5 @@ func NewConfig(file ...string) (*Config, error) {
|
||||
|
||||
return &cfg, nil
|
||||
}
|
||||
|
||||
const ModuleLogger = "verification"
|
||||
|
Loading…
Reference in New Issue
Block a user