fix(data): give both processes a SQLite busy timeout

This commit is contained in:
mika kuns
2026-08-07 09:13:21 +02:00
parent 8acf9f8d7d
commit f62dbb9239
2 changed files with 6 additions and 2 deletions
+2 -1
View File
@@ -57,8 +57,9 @@ builder.Host.UseSerilog((ctx, lc) => lc
.WriteTo.Sink(broadcastSink));
builder.Services.AddSingleton(logBuffer);
// See ClaudeDo.App/Program.cs — Default Timeout maps to SQLite's busy handler.
builder.Services.AddDbContextFactory<ClaudeDoDbContext>(opt =>
opt.UseSqlite($"Data Source={cfg.DbPath}"));
opt.UseSqlite($"Data Source={cfg.DbPath};Default Timeout=30"));
builder.Services.AddSingleton(cfg);
builder.Services.AddSingleton<AttachmentStore>();