From 8bc52fd5f0640cf5a8ed2722530dc8d123fa802b Mon Sep 17 00:00:00 2001 From: Stephanie Gredell Date: Sun, 15 Jun 2025 17:11:04 -0700 Subject: [PATCH] add flag for godotenv --- cmd/systemdesigngame/main.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/cmd/systemdesigngame/main.go b/cmd/systemdesigngame/main.go index fe6f500..7a7a412 100644 --- a/cmd/systemdesigngame/main.go +++ b/cmd/systemdesigngame/main.go @@ -1,6 +1,7 @@ package main import ( + "flag" "github.com/joho/godotenv" "html/template" "net/http" @@ -11,9 +12,14 @@ import ( ) func main() { - err := godotenv.Load() - if err != nil { - panic("failed to load .env") + devMode := flag.Bool("dev", false, "load .env (local dev)") + flag.Parse() + + if *devMode { + if err := godotenv.Load(); err != nil { + panic("failed to load .env") + } + } // set up JWT secret used for authentication