Skip to content

Commit 842b632

Browse files
add env variables
1 parent bd860b8 commit 842b632

File tree

4 files changed

+19
-6
lines changed

4 files changed

+19
-6
lines changed

.vscode/launch.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
"env": {
1111
"JWT_SECRET": "35nhvjfosfklgmfg56+fdsgzvfnjksacvbhfksfkgofadsjfgjkoldsdkfvpl'jbgio;dfsjgkl;'XZFVMifobd;dlgjv[sfvjmiodfkvs2fh;fhk44gfdhksdkfdffk",
1212
"REFRESH_JWT_SECRET": "35c7b3eb969db065bfa3c66b38e4323e8f73113f3965dfb55c6bc585dcb0ba62bd399e2588fdc8f709ae0b63fb24be32590f134506ca1d7a4314339f11b8045a",
13+
"CONNECTION_TOKEN": "memphis",
14+
"ROOT_USER": "root",
15+
"HTTP_HOST":"localhost",
16+
"HTTP_PORT": ":3000"
1317
}
1418
}
1519
]

conf/config.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ type Configuration struct {
99
JWT_EXPIRES_IN_MINUTES int
1010
REFRESH_JWT_SECRET string
1111
REFRESH_JWT_EXPIRES_IN_MINUTES int
12+
HTTP_PORT string
13+
ROOT_USER string
14+
CONNECTION_TOKEN string
15+
HTTP_HOST string
1216
}
1317

1418
func GetConfig() Configuration {

conf/config.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
{
2-
"HTTP_PORT": "3000",
3-
"JWT_EXPIRES_IN_MINUTES": 15,
4-
"REFRESH_JWT_EXPIRES_IN_MINUTES": 300
5-
}
2+
"HTTP_PORT": ":3000",
3+
"HTTP_HOST": "localhost",
4+
"ROOT_USER": "root",
5+
"CONNECTION_TOKEN": "memphis",
6+
"JWT_EXPIRES_IN_MINUTES": 15,
7+
"REFRESH_JWT_EXPIRES_IN_MINUTES": 300
8+
}

main.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package main
22

33
import (
44
"fmt"
5+
"http-proxy/conf"
56
"http-proxy/router"
67

78
"os"
@@ -15,12 +16,13 @@ func main() {
1516
app := fiber.New()
1617
app.Use(cors.New())
1718

18-
conn, err := memphis.Connect("localhost", "root", "memphis")
19+
configuration := conf.GetConfig()
20+
conn, err := memphis.Connect(configuration.HTTP_HOST, configuration.ROOT_USER, configuration.CONNECTION_TOKEN)
1921
if err != nil {
2022
fmt.Println(err.Error())
2123
os.Exit(1)
2224
}
2325

2426
router.SetupRoutes(app, conn)
25-
app.Listen(":3000")
27+
app.Listen(configuration.HTTP_PORT)
2628
}

0 commit comments

Comments
 (0)