diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..9407f41 --- /dev/null +++ b/.env.example @@ -0,0 +1,5 @@ +# HTTP Settings +PORT=8080 + +# App Settings +STORAGE_PATH=files diff --git a/internal/app/main.go b/internal/app/main.go index d5b4957..83b3ec0 100644 --- a/internal/app/main.go +++ b/internal/app/main.go @@ -1,7 +1,23 @@ package main -import "fmt" +import ( + "fmt" + "log" + "os" + + "github.com/joho/godotenv" +) func main() { - fmt.Println("Greetings Program") + err := godotenv.Load() + if err != nil { + log.Fatal("Error loading .env file") + } + + port := os.Getenv("PORT") + + storage_path := os.Getenv("STORAGE_PATH") + + fmt.Printf("in the future I will listen on port: %s\n", port) + fmt.Printf("Reading files from: %s\n", storage_path) }