diff --git a/README.md b/README.md index 29f57fb..7961b25 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ Isso define a porta onde o serviço será executado. Para rodar o serviço localmente, use o seguinte comando: ```bash -go run main.go +go run main.go -dev ``` O servidor estará disponível em `http://localhost:4040`. diff --git a/main.go b/main.go index 653c7a5..5a887bd 100644 --- a/main.go +++ b/main.go @@ -4,6 +4,7 @@ import ( "bytes" "encoding/base64" "errors" + "flag" "fmt" "io" "net/http" @@ -30,9 +31,16 @@ var ( ) func init() { - err := godotenv.Load() - if err != nil { - fmt.Println("Erro ao carregar o arquivo .env") + devMode := flag.Bool("dev", false, "Rodar em modo de desenvolvimento") + flag.Parse() + + if *devMode { + err := godotenv.Load() + if err != nil { + fmt.Println("Erro ao carregar o arquivo .env") + } else { + fmt.Println("Arquivo .env carregado com sucesso") + } } apiKey = os.Getenv("API_KEY")