From 5bdbf176861e52002da4567ab54382d17053742c Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Thu, 25 Jun 2026 16:48:46 +0900 Subject: [PATCH] fix(web): load connection string from config and default to local IP --- src/dotnet/QuantEngine.Web/Program.cs | 3 ++- src/dotnet/QuantEngine.Web/appsettings.json | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/dotnet/QuantEngine.Web/Program.cs b/src/dotnet/QuantEngine.Web/Program.cs index 10eaed5..792c730 100644 --- a/src/dotnet/QuantEngine.Web/Program.cs +++ b/src/dotnet/QuantEngine.Web/Program.cs @@ -10,7 +10,8 @@ builder.Services.AddRazorComponents() .AddInteractiveServerComponents(); // PostgreSQL Dapper Setup -var connectionString = "Host=178.104.200.7;Database=giteadb;Username=gitea;Password=C8RFlZ9fdQrBA1vyLhLDS4v70I8dJfRS2ERJW4+zsS4=;Search Path=quantengine;"; +var connectionString = builder.Configuration.GetConnectionString("DefaultConnection") + ?? "Host=127.0.0.1;Database=giteadb;Username=gitea;Password=C8RFlZ9fdQrBA1vyLhLDS4v70I8dJfRS2ERJW4+zsS4=;Search Path=quantengine;"; builder.Services.AddSingleton(new DbConnectionFactory(connectionString)); builder.Services.AddScoped(); builder.Services.AddHttpClient(); diff --git a/src/dotnet/QuantEngine.Web/appsettings.json b/src/dotnet/QuantEngine.Web/appsettings.json index 10f68b8..eec5550 100644 --- a/src/dotnet/QuantEngine.Web/appsettings.json +++ b/src/dotnet/QuantEngine.Web/appsettings.json @@ -5,5 +5,8 @@ "Microsoft.AspNetCore": "Warning" } }, - "AllowedHosts": "*" + "AllowedHosts": "*", + "ConnectionStrings": { + "DefaultConnection": "Host=127.0.0.1;Database=giteadb;Username=gitea;Password=C8RFlZ9fdQrBA1vyLhLDS4v70I8dJfRS2ERJW4+zsS4=;Search Path=quantengine;" + } }