Files
di-container/internal/config/config.go
T

26 lines
623 B
Go
Raw Normal View History

2026-04-13 08:14:09 +03:00
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
}