This commit is contained in:
pasha1coil 2025-02-25 13:04:58 +03:00
parent 87ec802812
commit 0bcc2a51fa
2 changed files with 10 additions and 10 deletions

@ -7,14 +7,14 @@ import (
) )
type Config struct { type Config struct {
ClientHttpURL string `env:"CLIENT_HTTP_URL" envDefault:"0.0.0.0:8001"` ClientHttpURL string `env:"CLIENT_HTTP_URL" envDefault:"0.0.0.0:8001"`
PostgresURL string `env:"POSTGRES_URL" envDefault:"host=localhost port=5432 user=squiz password=Redalert2 dbname=squiz sslmode=disable"` PostgresURL string `env:"POSTGRES_URL" envDefault:"host=localhost port=5432 user=squiz password=Redalert2 dbname=squiz sslmode=disable"`
KafkaBrokers string `env:"KAFKA_BROKERS" envDefault:"localhost:9092"` KafkaBrokers string `env:"KAFKA_BROKERS" envDefault:"localhost:9092"`
KafkaTopicQueue string `env:"KAFKA_TOPIC" envDefault:"test-topic"` KafkaTopicQueueAmo string `env:"KAFKA_TOPIC_QUEUE_AMO" envDefault:"test-topic"`
KafkaGroup string `env:"KAFKA_GROUP" envDefault:"amoCRM"` KafkaGroup string `env:"KAFKA_GROUP" envDefault:"amoCRM"`
RedisHost string `env:"REDIS_HOST" envDefault:"localhost:6379"` RedisHost string `env:"REDIS_HOST" envDefault:"localhost:6379"`
RedisPassword string `env:"REDIS_PASSWORD" envDefault:"admin"` RedisPassword string `env:"REDIS_PASSWORD" envDefault:"admin"`
RedisDB int `env:"REDIS_DB" envDefault:"2"` RedisDB int `env:"REDIS_DB" envDefault:"2"`
// урл в соц аус сервисе для генерации ссылки для авторизации в амо // урл в соц аус сервисе для генерации ссылки для авторизации в амо
PenaSocialAuthMicroserviceURL string `env:"PENA_SOCIAL_AUTH_MICROSERVICE_URL" envDefault:"http://localhost:8000/amocrm/auth"` PenaSocialAuthMicroserviceURL string `env:"PENA_SOCIAL_AUTH_MICROSERVICE_URL" envDefault:"http://localhost:8000/amocrm/auth"`
// урл на который будет возвращен пользователь после авторизации это webhook/create get // урл на который будет возвращен пользователь после авторизации это webhook/create get

@ -10,8 +10,8 @@ func KafkaConsumerInit(ctx context.Context, config Config) (*kgo.Client, error)
kafkaClient, err := kgo.NewClient( kafkaClient, err := kgo.NewClient(
kgo.SeedBrokers(config.KafkaBrokers), kgo.SeedBrokers(config.KafkaBrokers),
kgo.ConsumerGroup(config.KafkaGroup), kgo.ConsumerGroup(config.KafkaGroup),
kgo.DefaultProduceTopic(config.KafkaTopicQueue), kgo.DefaultProduceTopic(config.KafkaTopicQueueAmo),
kgo.ConsumeTopics(config.KafkaTopicQueue), kgo.ConsumeTopics(config.KafkaTopicQueueAmo),
kgo.ConsumeResetOffset(kgo.NewOffset().AfterMilli(time.Now().UnixMilli())), kgo.ConsumeResetOffset(kgo.NewOffset().AfterMilli(time.Now().UnixMilli())),
) )
if err != nil { if err != nil {