summaryrefslogtreecommitdiff
path: root/cmd/server
diff options
context:
space:
mode:
authorhaturatu <taro@eyes4you.org>2025-10-13 02:16:20 +0900
committerhaturatu <taro@eyes4you.org>2025-10-13 02:16:20 +0900
commit6f19c4dcb7702f002d2a1b579f2418e1bc10b18f (patch)
tree1fefd40cba9868141e7554e6b59269a341dd00c8 /cmd/server
parent1d4b4c0207d7a409d19a32c4f25e8ce68f880c08 (diff)
ref(env): config.go
Diffstat (limited to 'cmd/server')
-rw-r--r--cmd/server/main.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/cmd/server/main.go b/cmd/server/main.go
index 461278c..c97dbdd 100644
--- a/cmd/server/main.go
+++ b/cmd/server/main.go
@@ -139,7 +139,12 @@ func main() {
// --- Main Application Proxy ---
proxyHandler := handlers.NewProxy(targetURL)
- // --- CSRF Protection (for Web UI) ---
+ // --- Secret Key Validation ---
+ sessionSecret := os.Getenv("SESSION_SECRET")
+ if sessionSecret == "" {
+ logging.AppLog.Warn("SESSION_SECRET environment variable not set. Using default key. THIS IS NOT SAFE FOR PRODUCTION.")
+ sessionSecret = "default-secret-key-for-dev"
+ }
csrfSecret := os.Getenv("CSRF_SECRET_KEY")
if csrfSecret == "" {
logging.AppLog.Error("CSRF_SECRET_KEY environment variable not set")