parent
8129132abe
commit
844b965941
|
@ -17,7 +17,8 @@ var Version string
|
||||||
func ParseArgs() {
|
func ParseArgs() {
|
||||||
dbURL := flag.String("database_url", "", "Database connection string")
|
dbURL := flag.String("database_url", "", "Database connection string")
|
||||||
dbType := flag.String("databse_type", "", "Database type, possible values are postgres,mysql,sqlit")
|
dbType := flag.String("databse_type", "", "Database type, possible values are postgres,mysql,sqlit")
|
||||||
authorizerURL := flag.String("AUTHORIZER_URL", "", "URL for authorizer instance, eg: https://xyz.herokuapp.com")
|
authorizerURL := flag.String("authorizer_url", "", "URL for authorizer instance, eg: https://xyz.herokuapp.com")
|
||||||
|
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
if *dbURL != "" {
|
if *dbURL != "" {
|
||||||
constants.DATABASE_URL = *dbURL
|
constants.DATABASE_URL = *dbURL
|
||||||
|
@ -34,7 +35,13 @@ func ParseArgs() {
|
||||||
|
|
||||||
// InitEnv -> to initialize env and through error if required env are not present
|
// InitEnv -> to initialize env and through error if required env are not present
|
||||||
func InitEnv() {
|
func InitEnv() {
|
||||||
err := godotenv.Load()
|
envPath := `.env`
|
||||||
|
envFile := flag.String("env_file", "", "Env file path")
|
||||||
|
flag.Parse()
|
||||||
|
if *envFile != "" {
|
||||||
|
envPath = *envFile
|
||||||
|
}
|
||||||
|
err := godotenv.Load(envPath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Println("Error loading .env file")
|
log.Println("Error loading .env file")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user