diff --git a/Program.cs b/Program.cs index dcbcdf5..1bd9eee 100644 --- a/Program.cs +++ b/Program.cs @@ -11,7 +11,8 @@ builder.Services.AddRazorComponents() builder.Services.AddMudServices(); builder.Services.AddHttpClient(); -var dbPath = Path.Combine(builder.Environment.ContentRootPath, "timetracker.db"); +var dbPath = Environment.GetEnvironmentVariable("TIMETRACKER_DB_PATH") + ?? Path.Combine(builder.Environment.ContentRootPath, "timetracker.db"); builder.Services.AddDbContextFactory(options => options.UseSqlite($"Data Source={dbPath}")); builder.Services.AddScoped(); @@ -33,7 +34,10 @@ if (!app.Environment.IsDevelopment()) app.UseHsts(); } app.UseStatusCodePagesWithReExecute("/not-found", createScopeForStatusCodePages: true); -app.UseHttpsRedirection(); +if (app.Configuration.GetValue("EnableHttpsRedirect", !app.Environment.IsDevelopment())) +{ + app.UseHttpsRedirection(); +} app.UseAntiforgery();