neon-sprawl/server/NeonSprawl.Server/Program.cs

21 lines
454 B
C#

using NeonSprawl.Server.Game.PositionState;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddPositionStateStore(builder.Configuration);
var app = builder.Build();
app.MapGet("/", () => Results.Text(
"Neon Sprawl game server — GET /health for JSON status.",
"text/plain"));
app.MapGet("/health", () => Results.Json(new
{
status = "ok",
service = "NeonSprawl.Server",
}));
app.MapPositionStateApi();
app.Run();