🎉 Initial commit for DysonNetwork.Gateway

This commit is contained in:
2025-07-15 18:30:53 +08:00
parent 8fbc81cab9
commit 21b42b5b21
12 changed files with 372 additions and 5 deletions

View File

@@ -0,0 +1,16 @@
using DysonNetwork.Shared.Registry;
using Yarp.ReverseProxy.Configuration;
namespace DysonNetwork.Gateway.Startup;
public static class ServiceCollectionExtensions
{
public static IServiceCollection AddGateway(this IServiceCollection services, IConfiguration configuration)
{
services.AddReverseProxy();
services.AddRegistryService(configuration);
services.AddSingleton<IProxyConfigProvider, EtcdProxyConfigProvider>();
return services;
}
}