using BrokerApiServer; using CommandLine; var port = 12000; var parsed_arguments = Parser.Default.ParseArguments(args); if (parsed_arguments is Parsed parsed) { port = parsed.Value.Port; } var cmd_options = new string[] { "--urls", $"http://*:{port}" }; var builder = WebApplication.CreateBuilder(cmd_options); builder.Services.AddBrokerServerService(args); var app = builder.Build(); app.UseBrokerServerService(); app.Run();