package config // Config хранит конфигурацию приложения. type Config struct { DSN string RedisAddr string HTTPAddr string } // appConfig — глобальный экземпляр конфигурации. var appConfig = &Config{ DSN: "postgres://localhost:5432/demo", RedisAddr: "localhost:6379", HTTPAddr: ":8080", } // AppConfig возвращает конфигурацию приложения. func AppConfig() *Config { return appConfig } // New создаёт конфиг с дефолтными значениями. func New() *Config { return appConfig }