|
|
|
@ -1,10 +1,12 @@ |
|
|
|
var builder = DistributedApplication.CreateBuilder(args); |
|
|
|
|
|
|
|
var launchProfile = "HTTP"; |
|
|
|
// Microservices
|
|
|
|
var administrationService = |
|
|
|
builder.AddProject<Projects.EShopOnAbp_AdministrationService_HttpApi_Host>("administrationService"); |
|
|
|
builder.AddProject<Projects.EShopOnAbp_AdministrationService_HttpApi_Host>("administrationService",launchProfile); |
|
|
|
var identityService = builder.AddProject<Projects.EShopOnAbp_IdentityService_HttpApi_Host>("identityService"); |
|
|
|
var catalogService = builder.AddProject<Projects.EShopOnAbp_CatalogService_HttpApi_Host>("catalogService"); |
|
|
|
var catalogService = builder.AddProject<Projects.EShopOnAbp_CatalogService_HttpApi_Host>("catalogService") |
|
|
|
.AsHttp2Service(); |
|
|
|
var basketService = builder.AddProject<Projects.EShopOnAbp_BasketService>("basketService") |
|
|
|
.WithReference(catalogService); //?
|
|
|
|
var cmsKitService = builder.AddProject<Projects.EShopOnAbp_CmskitService_HttpApi_Host>("cmsKitService"); |
|
|
|
@ -13,9 +15,17 @@ var paymentService = builder.AddProject<Projects.EShopOnAbp_PaymentService_HttpA |
|
|
|
|
|
|
|
// Gateways
|
|
|
|
var webGateway = builder.AddProject<Projects.EShopOnAbp_WebGateway>("webGateway"); |
|
|
|
var webPublicGateway = builder.AddProject<Projects.EShopOnAbp_WebPublicGateway>("webPublicGateway"); |
|
|
|
var webPublicGateway = builder.AddProject<Projects.EShopOnAbp_WebPublicGateway>("webPublicGateway") |
|
|
|
.WithReference(administrationService) |
|
|
|
.WithReference(identityService) |
|
|
|
.WithReference(catalogService) |
|
|
|
.WithReference(basketService) |
|
|
|
.WithReference(cmsKitService) |
|
|
|
.WithReference(orderingService) |
|
|
|
.WithReference(paymentService); |
|
|
|
|
|
|
|
// Apps
|
|
|
|
var publicWebApp = builder.AddProject<Projects.EShopOnAbp_PublicWeb>("public-web"); |
|
|
|
var publicWebApp = builder.AddProject<Projects.EShopOnAbp_PublicWeb>("public-web") |
|
|
|
.WithExternalHttpEndpoints(); |
|
|
|
|
|
|
|
builder.Build().Run(); |
|
|
|
|