diff --git a/src/Solar.Api/Program.cs b/src/Solar.Api/Program.cs index eeed7cc..3129538 100644 --- a/src/Solar.Api/Program.cs +++ b/src/Solar.Api/Program.cs @@ -9,7 +9,6 @@ namespace Solar.Api; public partial class Program { - // TODO add launch parameters public static void Main(string[] args) { var builder = WebApplication.CreateBuilder(args); @@ -20,8 +19,7 @@ public partial class Program // Database builder.Services.AddDbContext(options => { - // TODO replace with launch argument - options.UseSqlite("Data Source=/home/tijmen/project/home-data-collection-tools/samples/solarpaneloutput.db"); + options.UseSqlite(builder.Configuration.GetConnectionString("Database")); }); // REST infrastructure diff --git a/src/Solar.Api/appsettings.Development.json b/src/Solar.Api/appsettings.Development.json index 0c208ae..58af2e9 100644 --- a/src/Solar.Api/appsettings.Development.json +++ b/src/Solar.Api/appsettings.Development.json @@ -1,4 +1,7 @@ { + "ConnectionStrings": { + "Database": "Data Source=/home/tijmen/project/home-data-collection-tools/samples/solarpaneloutput.db" + }, "Logging": { "LogLevel": { "Default": "Information", diff --git a/src/Solar.Api/appsettings.json b/src/Solar.Api/appsettings.json index 10f68b8..7a9c5de 100644 --- a/src/Solar.Api/appsettings.json +++ b/src/Solar.Api/appsettings.json @@ -1,4 +1,7 @@ { + "ConnectionStrings": { + "Database": "Data Source=/home/tijmen/project/home-data-collection-tools/samples/solarpaneloutput.db" + }, "Logging": { "LogLevel": { "Default": "Information",