diff --git a/.gitignore b/.gitignore index 067c86d..9995f35 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ /bin/ /obj/ /publish/ +/appsettings.user.json *.user /jsonl-sync/node_modules/ diff --git a/Program.cs b/Program.cs index 3e401a4..576e59e 100644 --- a/Program.cs +++ b/Program.cs @@ -3,6 +3,8 @@ using Microsoft.Data.Sqlite; var builder = WebApplication.CreateBuilder(args); +builder.Configuration.AddJsonFile("appsettings.user.json", optional: true, reloadOnChange: true); + var dbPath = builder.Configuration["DbPath"]!; builder.Services.AddSingleton>(() => diff --git a/appsettings.json b/appsettings.json index 1cc173d..5ba55b3 100644 --- a/appsettings.json +++ b/appsettings.json @@ -7,8 +7,5 @@ }, "AllowedHosts": "*", "Urls": "http://0.0.0.0:18684", - "DbPath": "jsonl-sync/sessions.db", - "SyncWorkingDirectory": "/home/node/.openclaw/workspace/projects/token-analytics/jsonl-sync", - "SyncCommandFileName": "docker", - "SyncCommandArguments": "exec meleki node /home/node/.openclaw/workspace/projects/token-analytics/jsonl-sync/export.mjs" + "DbPath": "../jsonl-sync/sessions.db" }