change environment variable naming
This commit is contained in:
16
README.md
16
README.md
@@ -11,19 +11,19 @@ To connect into different database we need to set database information in enviro
|
||||
1. MongoDB
|
||||
|
||||
```cli
|
||||
set mongo_url=mongodb://localhost:27017/local
|
||||
set mongo_timeout=30
|
||||
set mongo_db=local
|
||||
set url_db=mongo
|
||||
set url=mongodb://localhost:27017/local
|
||||
set timeout=30
|
||||
set db=local
|
||||
set driver=mongo
|
||||
```
|
||||
|
||||
2. MySQL
|
||||
|
||||
```cli
|
||||
set mysql_url=root:Password.1@tcp(127.0.0.1:3306)/tes
|
||||
set mysql_timeout=10
|
||||
set mysql_db=tes
|
||||
set url_db=mysql
|
||||
set url=root:Password.1@tcp(127.0.0.1:3306)/tes
|
||||
set timeout=10
|
||||
set db=tes
|
||||
set driver=mysql
|
||||
```
|
||||
|
||||
After setting the database information we only need to run the main.go file
|
||||
|
||||
@@ -33,17 +33,17 @@ import (
|
||||
=======
|
||||
MongoDB
|
||||
=======
|
||||
set mongo_url=mongodb://localhost:27017/local
|
||||
set mongo_timeout=10
|
||||
set mongo_db=local
|
||||
set url_db=mongo
|
||||
set url=mongodb://localhost:27017/local
|
||||
set timeout=10
|
||||
set db=local
|
||||
set driver=mongo
|
||||
=======
|
||||
MySQL
|
||||
=======
|
||||
set mysql_url=root:Password.1@tcp(127.0.0.1:3306)/tes
|
||||
set mysql_timeout=10
|
||||
set mysql_db=tes
|
||||
set url_db=mysql
|
||||
set url=root:Password.1@tcp(127.0.0.1:3306)/tes
|
||||
set timeout=10
|
||||
set db=tes
|
||||
set driver=mysql
|
||||
*/
|
||||
|
||||
var (
|
||||
|
||||
@@ -35,17 +35,17 @@ import (
|
||||
=======
|
||||
MongoDB
|
||||
=======
|
||||
set mongo_url=mongodb://localhost:27017/local
|
||||
set mongo_timeout=10
|
||||
set mongo_db=local
|
||||
set url_db=mongo
|
||||
set url=mongodb://localhost:27017/local
|
||||
set timeout=10
|
||||
set db=local
|
||||
set driver=mongo
|
||||
=======
|
||||
MySQL
|
||||
=======
|
||||
set mysql_url=root:Password.1@tcp(127.0.0.1:3306)/tes
|
||||
set mysql_timeout=10
|
||||
set mysql_db=tes
|
||||
set url_db=mysql
|
||||
set url=root:Password.1@tcp(127.0.0.1:3306)/tes
|
||||
set timeout=10
|
||||
set db=tes
|
||||
set driver=mysql
|
||||
*/
|
||||
|
||||
var (
|
||||
|
||||
@@ -11,17 +11,17 @@ import (
|
||||
)
|
||||
|
||||
func ChooseRepo() repo.UserRepository {
|
||||
switch os.Getenv("url_db") {
|
||||
url := os.Getenv("url")
|
||||
db := os.Getenv("db")
|
||||
timeout, _ := strconv.Atoi(os.Getenv("timeout"))
|
||||
switch os.Getenv("driver") {
|
||||
case "mysql":
|
||||
url := os.Getenv("mysql_url")
|
||||
if url == "" {
|
||||
url = "root:Password.1@tcp(127.0.0.1:3306)/tes"
|
||||
}
|
||||
db := os.Getenv("mysql_db")
|
||||
if db == "" {
|
||||
db = "tes"
|
||||
}
|
||||
timeout, _ := strconv.Atoi(os.Getenv("mysql_timeout"))
|
||||
if timeout == 0 {
|
||||
timeout = 10
|
||||
}
|
||||
@@ -32,15 +32,12 @@ func ChooseRepo() repo.UserRepository {
|
||||
|
||||
return repo
|
||||
default:
|
||||
url := os.Getenv("mongo_url")
|
||||
if url == "" {
|
||||
url = "mongodb://localhost:27017/local"
|
||||
}
|
||||
db := os.Getenv("mongo_db")
|
||||
if db == "" {
|
||||
db = "local"
|
||||
}
|
||||
timeout, _ := strconv.Atoi(os.Getenv("mongo_timeout"))
|
||||
if timeout == 0 {
|
||||
timeout = 10
|
||||
}
|
||||
|
||||
@@ -25,17 +25,17 @@ import (
|
||||
=======
|
||||
MongoDB
|
||||
=======
|
||||
set mongo_url=mongodb://localhost:27017/local
|
||||
set mongo_timeout=10
|
||||
set mongo_db=local
|
||||
set url_db=mongo
|
||||
set url=mongodb://localhost:27017/local
|
||||
set timeout=10
|
||||
set db=local
|
||||
set driver=mongo
|
||||
=======
|
||||
MySQL
|
||||
=======
|
||||
set mysql_url=root:Password.1@tcp(127.0.0.1:3306)/tes
|
||||
set mysql_timeout=10
|
||||
set mysql_db=tes
|
||||
set url_db=mysql
|
||||
set url=root:Password.1@tcp(127.0.0.1:3306)/tes
|
||||
set timeout=10
|
||||
set db=tes
|
||||
set driver=mysql
|
||||
*/
|
||||
|
||||
var (
|
||||
|
||||
@@ -26,17 +26,17 @@ import (
|
||||
=======
|
||||
MongoDB
|
||||
=======
|
||||
set mongo_url=mongodb://localhost:27017/local
|
||||
set mongo_timeout=10
|
||||
set mongo_db=local
|
||||
set url_db=mongo
|
||||
set url=mongodb://localhost:27017/local
|
||||
set timeout=10
|
||||
set db=local
|
||||
set driver=mongo
|
||||
=======
|
||||
MySQL
|
||||
=======
|
||||
set mysql_url=root:Password.1@tcp(127.0.0.1:3306)/tes
|
||||
set mysql_timeout=10
|
||||
set mysql_db=tes
|
||||
set url_db=mysql
|
||||
set url=root:Password.1@tcp(127.0.0.1:3306)/tes
|
||||
set timeout=10
|
||||
set db=tes
|
||||
set driver=mysql
|
||||
*/
|
||||
|
||||
var (
|
||||
|
||||
Reference in New Issue
Block a user