This commit is contained in:
2026-04-13 08:14:09 +03:00
commit 0449337ae7
39 changed files with 2726 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
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
}