Added dockerfile

This commit is contained in:
Wieland, Marc
2026-05-22 09:21:57 +02:00
parent 88ac175190
commit 0467f45036
+6 -2
View File
@@ -11,7 +11,8 @@ builder.Services.AddRazorComponents()
builder.Services.AddMudServices(); builder.Services.AddMudServices();
builder.Services.AddHttpClient<HolidayService>(); builder.Services.AddHttpClient<HolidayService>();
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<TimetrackerDbContext>(options => builder.Services.AddDbContextFactory<TimetrackerDbContext>(options =>
options.UseSqlite($"Data Source={dbPath}")); options.UseSqlite($"Data Source={dbPath}"));
builder.Services.AddScoped<TimetrackerService>(); builder.Services.AddScoped<TimetrackerService>();
@@ -33,7 +34,10 @@ if (!app.Environment.IsDevelopment())
app.UseHsts(); app.UseHsts();
} }
app.UseStatusCodePagesWithReExecute("/not-found", createScopeForStatusCodePages: true); app.UseStatusCodePagesWithReExecute("/not-found", createScopeForStatusCodePages: true);
app.UseHttpsRedirection(); if (app.Configuration.GetValue("EnableHttpsRedirect", !app.Environment.IsDevelopment()))
{
app.UseHttpsRedirection();
}
app.UseAntiforgery(); app.UseAntiforgery();