Skip to content

Commit bb65afb

Browse files
committed
production env
1 parent 0328d19 commit bb65afb

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

config/db.go

+5-3
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,11 @@ type MongoInstance struct {
2121
var MI MongoInstance
2222

2323
func ConnectDB() {
24-
err := godotenv.Load()
25-
if err != nil {
26-
log.Fatal("Error loading .env file")
24+
if os.Getenv("APP_ENV") != "production" {
25+
err := godotenv.Load()
26+
if err != nil {
27+
log.Fatal("Error loading .env file")
28+
}
2729
}
2830

2931
client, err := mongo.NewClient(options.Client().ApplyURI(os.Getenv("MONGO_URI")))

main.go

+6-4
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@ func setupRoutes(app *fiber.App) {
1919
}
2020

2121
func main() {
22-
err := godotenv.Load()
23-
if err != nil {
24-
log.Fatal("Error loading .env file")
22+
if os.Getenv("APP_ENV") != "production" {
23+
err := godotenv.Load()
24+
if err != nil {
25+
log.Fatal("Error loading .env file")
26+
}
2527
}
2628

2729
app := fiber.New()
@@ -34,7 +36,7 @@ func main() {
3436
setupRoutes(app)
3537

3638
port := os.Getenv("PORT")
37-
err = app.Listen(":" + port)
39+
err := app.Listen(":" + port)
3840

3941
if err != nil {
4042
log.Fatal("Error app failed to start")

0 commit comments

Comments
 (0)