From 2e5e06db9333a2b57a4c722c17eb14055c17a4ad Mon Sep 17 00:00:00 2001 From: Meleki Date: Sat, 21 Feb 2026 12:11:48 +0100 Subject: [PATCH] load appsettings.user.json as optional override --- .gitignore | 1 + Program.cs | 2 ++ appsettings.json | 5 +---- 3 files changed, 4 insertions(+), 4 deletions(-) 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" }