27 lines
588 B
Go
27 lines
588 B
Go
package config
|
|
|
|
import "github.com/ardeman/project-legalgo-go/internal/utilities/utils"
|
|
|
|
var (
|
|
APP_PORT int
|
|
GRACEFULL_TIMEOUT int
|
|
|
|
// DB
|
|
DB_HOST,
|
|
DB_USER,
|
|
DB_PASSWORD,
|
|
DB_NAME,
|
|
DB_PORT string
|
|
)
|
|
|
|
func InitEnv() {
|
|
DB_HOST = utils.GetOrDefault("DB_HOST", "localhost")
|
|
DB_USER = utils.GetOrDefault("DB_USER", "")
|
|
DB_PASSWORD = utils.GetOrDefault("DB_PASSWORD", "")
|
|
DB_NAME = utils.GetOrDefault("DB_NAME", "")
|
|
DB_PORT = utils.GetOrDefault("DB_PORT", "")
|
|
|
|
APP_PORT = utils.GetOrDefault("APP_PORT", 3000)
|
|
GRACEFULL_TIMEOUT = utils.GetOrDefault("GRACEFULL_TIMEOUT", 10)
|
|
}
|