From db1d4e1ad2fe4f38d2762cf0b05403aaaccea2d6 Mon Sep 17 00:00:00 2001 From: yequari Date: Sun, 29 Jun 2025 20:16:37 -0700 Subject: [PATCH] env file config --- cmd/web/main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/web/main.go b/cmd/web/main.go index 7df1d2b..b764069 100644 --- a/cmd/web/main.go +++ b/cmd/web/main.go @@ -58,10 +58,15 @@ func main() { addr := flag.String("addr", ":3000", "HTTP network address") dsn := flag.String("dsn", "guestbook.db", "data source name") debug := flag.Bool("debug", false, "enable debug mode") + env := flag.String("env", ".env", ".env file path") flag.Parse() logger := slog.New(slog.NewTextHandler(os.Stdout, &slog.HandlerOptions{Level: slog.LevelDebug})) - godotenv.Load(".env.dev") + err := godotenv.Load(*env) + if err != nil { + logger.Error(err.Error()) + os.Exit(1) + } cfg, err := setupConfig(*addr) if err != nil { logger.Error(err.Error())