chores: refactor struct and structure project
This commit is contained in:
+14
-1
@@ -1,7 +1,11 @@
|
||||
package config
|
||||
|
||||
import "fmt"
|
||||
|
||||
var (
|
||||
APP_PORT int
|
||||
APP_PORT,
|
||||
REDIS_DB,
|
||||
REDIS_TIMEOUT,
|
||||
GRACEFULL_TIMEOUT int
|
||||
|
||||
// DB
|
||||
@@ -10,6 +14,9 @@ var (
|
||||
DB_PASSWORD,
|
||||
DB_NAME,
|
||||
DB_PORT,
|
||||
REDIS_PASSWORD,
|
||||
REDIS_ADDR,
|
||||
REDIS_USERNAME,
|
||||
SALT_SECURITY string
|
||||
)
|
||||
|
||||
@@ -24,4 +31,10 @@ func InitEnv() {
|
||||
|
||||
APP_PORT = GetOrDefault("APP_PORT", 3000)
|
||||
GRACEFULL_TIMEOUT = GetOrDefault("GRACEFULL_TIMEOUT", 10)
|
||||
|
||||
REDIS_DB = GetOrDefault("REDIS_DB", 0)
|
||||
REDIS_PASSWORD = GetOrDefault("REDIS_PASSWORD", "")
|
||||
REDIS_ADDR = fmt.Sprintf("%s:%s", GetOrDefault("REDIS_HOST", "localhost"), GetOrDefault("REDIS_PORT", "6379"))
|
||||
REDIS_USERNAME = GetOrDefault("REDIS_USERNAME", "")
|
||||
REDIS_TIMEOUT = GetOrDefault("REDIS_TIMEOUT", 60)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user