Versions in this module Expand all Collapse all v1 v1.1.0 May 5, 2026 v1.0.0 May 3, 2026 Changes in this version + const ServiceName + type AuthAPI struct + Address string + Timeout time.Duration + type Cfg struct + AuthAPI AuthAPI + DB DB + Graylog Graylog + IGDB IGDB + Jaeger Jaeger + Log Log + OpenAI OpenAI + Redis Redis + S3 S3 + Scheduler Scheduler + Web Web + func Get() (*Cfg, error) + func (cfg *Cfg) Validate() error + type DB struct + DSN string + type Graylog struct + Address string + type IGDB struct + APIURL string + ClientID string + ClientSecret string + Timeout time.Duration + TokenURL string + type Jaeger struct + OTLPEndpoint string + type Log struct + Level string + type OpenAI struct + APIKey string + APIURL string + ModerationModel string + Timeout time.Duration + VisionModel string + type Redis struct + Address string + Password string + TTL time.Duration + type S3 struct + AccessKeyID string + BucketName string + CDNBaseURL string + Endpoint string + Region string + SecretAccessKey string + Timeout time.Duration + type Scheduler struct + FetchIGDBGames string + ProcessModeration string + UpdateGameInfo string + UpdateTrendingIndex string + type Web struct + AllowedCORSOrigin string + DebugAddress string + GRPCAddress string + HTTPAddress string + ReadTimeout time.Duration + WriteTimeout time.Duration