Добавил посхалку на 1е апреля
All checks were successful
Build and deploy / Publish image (push) Successful in 1m51s

This commit is contained in:
2025-03-10 03:59:18 +03:00
parent e090e7f834
commit 5844bcae1e
3 changed files with 125 additions and 5 deletions

View File

@@ -24,16 +24,19 @@ builder.Services.AddControllersWithViews(options =>
}).AddMicrosoftIdentityUI().AddDataAnnotationsLocalization();
builder.Services.Configure<ForwardedHeadersOptions>(options =>
{
options.RequireHeaderSymmetry = false;
options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;
// TODO : it's a bit unsafe to allow all Networks and Proxies...
options.KnownNetworks.Clear();
options.KnownProxies.Clear();
options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;
});
var baseDirectory = AppDomain.CurrentDomain.BaseDirectory;
var folder = Path.Join(baseDirectory, "data");
if (!Directory.Exists(folder))
Directory.CreateDirectory(folder);
folder = Path.Join(folder, "database.db");
builder.Services.AddDbContext<DatabaseContext>(options => options.UseSqlite($"Data Source={folder}"));
@@ -42,7 +45,6 @@ builder.Services.AddRazorComponents()
.AddInteractiveServerComponents();
builder.Services.AddJSComponents();
builder.Services.AddRazorPages(); //////////////
builder.Services.AddServerSideBlazor(); //////////////
builder.Services.AddOptions<GotenbergSharpClientOptions>()
@@ -65,6 +67,6 @@ app.UseAuthorization();
app.UseForwardedHeaders();
app.MapRazorComponents<App>();
// .AddInteractiveServerRenderMode();
// .AddInteractiveServerRenderMode();
app.Run();
app.Run();