From 54f091e1b920943967c6aebc9c1f3122ce52e267 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Fri, 23 Jan 2026 15:55:48 -1000 Subject: Fix critical resilience issues from code review - DB connection pool: Allow 5 connections instead of 1 for better concurrency - JSON unmarshal: Add error handling to prevent nil slice issues - Context cancellation: Check ctx.Done() in aggregateData goroutines - Migration path: Make configurable via MIGRATION_DIR env var Co-Authored-By: Claude Opus 4.5 --- cmd/dashboard/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cmd') diff --git a/cmd/dashboard/main.go b/cmd/dashboard/main.go index da49165..74cc836 100644 --- a/cmd/dashboard/main.go +++ b/cmd/dashboard/main.go @@ -35,7 +35,7 @@ func main() { } // Initialize database - db, err := store.New(cfg.DatabasePath) + db, err := store.New(cfg.DatabasePath, cfg.MigrationDir) if err != nil { log.Fatalf("Failed to initialize database: %v", err) } -- cgit v1.2.3