using System.Net;
using System.Text;
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.MapGet("/", () =>
{
var env = Environment.GetEnvironmentVariables();
var sb = new StringBuilder();
sb.AppendLine("");
sb.AppendLine("
");
sb.AppendLine("Environment Variables");
sb.AppendLine("");
sb.AppendLine("Environment Variables
");
sb.AppendLine("| Name | Value |
");
foreach (var key in env.Keys)
{
var name = WebUtility.HtmlEncode(key?.ToString() ?? "");
var value = WebUtility.HtmlEncode(env[key]?.ToString() ?? "");
sb.AppendLine($"| {name} | {value} |
");
}
sb.AppendLine("
");
return Results.Content(sb.ToString(), "text/html; charset=utf-8");
});
app.Run();