From fcc6b70e846139d33484b7cf227409b673714fb6 Mon Sep 17 00:00:00 2001 From: Ryan Hamamura <58859899+ryanhamamura@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:42:10 -1000 Subject: [PATCH] fix: warn when .env file is missing instead of silently ignoring --- config/config.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/config/config.go b/config/config.go index 6c09cd9..31774f2 100644 --- a/config/config.go +++ b/config/config.go @@ -4,6 +4,7 @@ package config import ( + "log/slog" "os" "sync" @@ -46,7 +47,9 @@ func getEnv(key, fallback string) string { } func loadBase() *Config { - godotenv.Load() //nolint:errcheck // .env file is optional + if err := godotenv.Load(); err != nil { + slog.Warn("no .env file found, using environment variables and defaults") + } return &Config{ Host: getEnv("HOST", "0.0.0.0"),