21 lines
500 B
Go
21 lines
500 B
Go
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
|
|
}
|