Added docker compose

This commit is contained in:
2026-10-24 12:01:09 +01:00
parent c38bc89fa7
commit c7e2c69733
3 changed files with 40 additions and 0 deletions
+12
View File
@@ -1,3 +1,4 @@
using Microsoft.AspNetCore.HttpOverrides;
using Serilog;
var builder = WebApplication.CreateBuilder(args);
@@ -5,6 +6,15 @@ var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddControllersWithViews();
// Trust X-Forwarded-* from the reverse proxy in front of the container, so HTTPS
// redirection and HSTS see the original scheme instead of looping on plain HTTP.
builder.Services.Configure<ForwardedHeadersOptions>(options =>
{
options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;
options.KnownNetworks.Clear();
options.KnownProxies.Clear();
});
// Configure logging
// Configure Serilog
Log.Logger = new LoggerConfiguration()
@@ -20,6 +30,8 @@ builder.Host.UseSerilog();
var app = builder.Build();
app.UseForwardedHeaders();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{