This commit is contained in:
@@ -1,8 +1,5 @@
|
||||
APP_DEBUG=false
|
||||
|
||||
HTTP_HOST=0.0.0.0
|
||||
HTTP_PORT=8031
|
||||
|
||||
CACHE_ENABLED=false
|
||||
CACHE_HOST=localhost
|
||||
CACHE_PORT=6379
|
||||
|
||||
@@ -13,7 +13,7 @@ import (
|
||||
"github.com/redis/go-redis/v9"
|
||||
)
|
||||
|
||||
const VERSION = "0.2.0"
|
||||
const VERSION = "1.0.0"
|
||||
|
||||
// Arguments описывает аргументы командной строки
|
||||
type Arguments struct {
|
||||
|
||||
@@ -16,7 +16,6 @@ import (
|
||||
type Config struct {
|
||||
DebugMode bool
|
||||
Cache CacheConfig
|
||||
Http HttpConfig
|
||||
}
|
||||
|
||||
// CacheConfig описывает конфигурацию подключения к keydb
|
||||
@@ -31,12 +30,6 @@ type CacheConfig struct {
|
||||
IsActive bool
|
||||
}
|
||||
|
||||
// HttpConfig описывает конфигурацию веб-сервера
|
||||
type HttpConfig struct {
|
||||
Host string
|
||||
Port uint
|
||||
}
|
||||
|
||||
// Init инициализирует объект конфигурации из переменных окружения
|
||||
func Init() *Config {
|
||||
_ = godotenv.Load(".env")
|
||||
@@ -51,10 +44,6 @@ func Init() *Config {
|
||||
Db: readEnvInteger("CACHE_DB", 0),
|
||||
Ttl: readEnvInteger("CACHE_TTL", 1800),
|
||||
},
|
||||
Http: HttpConfig{
|
||||
Host: readEnv("HTTP_HOST", "0.0.0.0"),
|
||||
Port: readEnvInteger("HTTP_PORT", 1380),
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user