feat: Initial style of home page
This commit is contained in:
@@ -29,24 +29,27 @@ builder.UseOrleans(silo =>
|
||||
silo.AddActivityPropagation();
|
||||
});
|
||||
|
||||
IConnectionMultiplexer multiplexer = ConnectionMultiplexer.Connect(builder.Configuration.GetConnectionString("Valkey")!);
|
||||
builder.Services.AddDataProtection()
|
||||
.PersistKeysToStackExchangeRedis(multiplexer);
|
||||
|
||||
|
||||
var transport = new TransportConfiguration(new StaticNodePool([new Uri("https://elastic-node-1.home.local:9200")]))
|
||||
.Authentication(new ApiKey(builder.Configuration["Elasticsearch:ApiKey"]!))
|
||||
.ServerCertificateValidationCallback((o, certificate, arg3, arg4) => true);
|
||||
|
||||
builder.Logging.AddElasticsearch(opt =>
|
||||
if (builder.Environment.IsProduction())
|
||||
{
|
||||
opt.IsEnabled = true;
|
||||
opt.DataStream = new DataStreamNameOptions()
|
||||
IConnectionMultiplexer multiplexer = ConnectionMultiplexer.Connect(builder.Configuration.GetConnectionString("Valkey")!);
|
||||
builder.Services.AddDataProtection()
|
||||
.PersistKeysToStackExchangeRedis(multiplexer);
|
||||
|
||||
var transport = new TransportConfiguration(new StaticNodePool([new Uri("https://elastic-node-1.home.local:9200")]))
|
||||
.Authentication(new ApiKey(builder.Configuration["Elasticsearch:ApiKey"]!))
|
||||
.ServerCertificateValidationCallback((_, _, _, _) => true);
|
||||
|
||||
builder.Logging.AddElasticsearch(opt =>
|
||||
{
|
||||
Type = "logs", DataSet = "Pushy", Namespace = "pushy"
|
||||
};
|
||||
opt.Transport = new DistributedTransport(transport);
|
||||
});
|
||||
opt.IsEnabled = true;
|
||||
opt.DataStream = new DataStreamNameOptions()
|
||||
{
|
||||
Type = "logs", DataSet = "Pushy", Namespace = "pushy"
|
||||
};
|
||||
opt.Transport = new DistributedTransport(transport);
|
||||
});
|
||||
}
|
||||
|
||||
builder.Services.AddScoped<LinkGenerator>();
|
||||
builder.Services.AddAllElasticApm();
|
||||
|
||||
Reference in New Issue
Block a user