Refactored tye yamls for all services

This commit is contained in:
Sumit Ghosh 2020-10-07 11:32:21 +05:30
parent 576ce3165d
commit 5b4adb7235
17 changed files with 680 additions and 594 deletions

View File

@ -0,0 +1,43 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: mobileshoppingagg
project: Mobile.Shopping.HttpAggregator.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: urls__basket
value: http://localhost:5103
- name: urls__catalog
value: http://localhost:5101
- name: urls__orders
value: http://localhost:5102
- name: urls__identity
value: http://localhost:5105
- name: urls__grpcBasket
value: http://localhost:9103
- name: urls__grpcCatalog
value: http://localhost:9101
- name: urls__grpcOrdering
value: http://localhost:9102
- name: CatalogUrlHC
value: http://localhost:5101/hc
- name: OrderingUrlHC
value: http://localhost:5102/hc
- name: IdentityUrlHC
value: http://localhost:5105/hc
- name: BasketUrlHC
value: http://localhost:5103/hc
- name: MarketingUrlHC
value: http://localhost:5110/hc
- name: PaymentUrlHC
value: http://localhost:5108/hc
- name: LocationUrlHC
value: http://localhost:5109/hc
- name: IdentityUrlExternal
value: http://localhost:5105
bindings:
- name: http-port-80-binding
port: 5120
protocol: http

View File

@ -0,0 +1,43 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: webshoppingagg
project: Web.Shopping.HttpAggregator.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: urls__basket
value: http://localhost:5103
- name: urls__catalog
value: http://localhost:5101
- name: urls__orders
value: http://localhost:5102
- name: urls__identity
value: http://localhost:5105
- name: urls__grpcBasket
value: http://localhost:9103
- name: urls__grpcCatalog
value: http://localhost:9101
- name: urls__grpcOrdering
value: http://localhost:9102
- name: CatalogUrlHC
value: http://localhost:5101/hc
- name: OrderingUrlHC
value: http://localhost:5102/hc
- name: IdentityUrlHC
value: http://localhost:5105/hc
- name: BasketUrlHC
value: http://localhost:5103/hc
- name: MarketingUrlHC
value: http://localhost:5110/hc
- name: PaymentUrlHC
value: http://localhost:5108/hc
- name: LocationUrlHC
value: http://localhost:5109/hc
- name: IdentityUrlExternal
value: http://localhost:5105
bindings:
- name: http-port-80-binding
port: 5121
protocol: http

View File

@ -0,0 +1,41 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: basket-api
project: Basket.API.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: ConnectionString
value: 127.0.0.1
- name: identityUrl
value: http://localhost:5105
- name: IdentityUrlExternal
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: AzureServiceBusEnabled
value: False
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: UseLoadTest
value: False
- name: GRPC_PORT
value: 9103
- name: PORT
value: 80
- name: PATH_BASE
value: /basket-api
bindings:
- name: http-port-80-binding
port: 5103
protocol: http

View File

@ -0,0 +1,43 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: catalog-api
project: Catalog.API.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ConnectionString
value: Server=localhost;Database=Microsoft.eShopOnContainers.Services.CatalogDb;User Id=sa;Password=Pass@word
- name: PicBaseUrl
value: http://localhost:5202/c/api/v1/catalog/items/[0]/pic/
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: AzureStorageAccountName
value:
- name: AzureStorageAccountKey
value:
- name: UseCustomizationData
value: True
- name: AzureServiceBusEnabled
value: False
- name: AzureStorageEnabled
value: False
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: GRPC_PORT
value: 9101
- name: PORT
value: 80
- name: PATH_BASE
value: /catalog-api
bindings:
- protocol: http
name: http-port-80-binding
port: 5101

View File

@ -0,0 +1,44 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: identity-api
project: Identity.API.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: SpaClient
value: http://localhost:5104/
- name: XamarinCallback
value: http://localhost:5105/xamarincallback
- name: ConnectionString
value: Server=localhost;Database=Microsoft.eShopOnContainers.Service.IdentityDb;User Id=sa;Password=Pass@word
- name: MvcClient
value: http://localhost:5100
- name: LocationApiClient
value: http://localhost:5109
- name: MarketingApiClient
value: http://localhost:5110
- name: BasketApiClient
value: http://localhost:5103
- name: OrderingApiClient
value: http://localhost:5102
- name: MobileShoppingAggClient
value: http://localhost:5120
- name: WebShoppingAggClient
value: http://localhost:5121
- name: WebhooksApiClient
value: http://localhost:5113
- name: WebhooksWebClient
value: http://localhost:5114
- name: UseCustomizationData
value: True
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
bindings:
- name: http-binding
port: 5105

View File

@ -0,0 +1,39 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: locations-api
project: Locations.API.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: ConnectionString
value: mongodb://localhost:27017
- name: Database
value: LocationsDb
- name: identityUrl
value: http://localhost:5105
- name: IdentityUrlExternal
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: AzureServiceBusEnabled
value: False
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: UseLoadTest
value: False
- name: PATH_BASE
value: /locations-api
bindings:
- name: http-port-80-binding
port: 5109
protocol: http

View File

@ -0,0 +1,51 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: marketing-api
project: Marketing.API.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: ConnectionString
value: Server=localhost;Database=Microsoft.eShopOnContainers.Services.MarketingDb;User Id=sa;Password=Pass@word
- name: MongoConnectionString
value: mongodb://localhost:27017
- name: MongoDatabase
value: MarketingDb
- name: identityUrl
value: http://localhost:5105
- name: IdentityUrlExternal
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: CampaignDetailFunctionUri
value:
- name: PicBaseUrl
value:
- name: AzureStorageAccountName
value:
- name: AzureStorageAccountKey
value:
- name: AzureServiceBusEnabled
value: False
- name: AzureStorageEnabled
value: False
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: UseLoadTest
value: False
- name: PATH_BASE
value: /marketing-api
bindings:
- name: http-port-80-binding
port: 5110
protocol: http

View File

@ -0,0 +1,49 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: ordering-api
project: Ordering.API.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: ConnectionString
value: Server=localhost;Database=Microsoft.eShopOnContainers.Services.OrderingDb;User Id=sa;Password=Pass@word
- name: identityUrl
value: http://localhost:5105
- name: IdentityUrlExternal
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: UseCustomizationData
value: True
- name: AzureServiceBusEnabled
value: False
- name: CheckUpdateTime
value: 30000
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: UseLoadTest
value: False
- name: Serilog__MinimumLevel__Override__Microsoft.eShopOnContainers.BuildingBlocks.EventBusRabbitMQ
value: Verbose
- name: Serilog__MinimumLevel__Override__ordering-api
value: Verbose
- name: GRPC_PORT
value: 9102
- name: PORT
value: 80
- name: PATH_BASE
value: /ordering-api
bindings:
- name: http-port-80-binding
port: 5102
protocol: http

View File

@ -0,0 +1,41 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: ordering-backgroundtasks
project: Ordering.BackgroundTasks.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: ConnectionString
value: Server=localhost;Database=Microsoft.eShopOnContainers.Services.OrderingDb;User Id=sa;Password=Pass@word
- name: identityUrl
value: http://localhost:5105
- name: IdentityUrlExternal
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: UseCustomizationData
value: True
- name: AzureServiceBusEnabled
value: False
- name: CheckUpdateTime
value: 30000
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: UseLoadTest
value: False
- name: Serilog__MinimumLevel__Override__Microsoft.eShopOnContainers.BuildingBlocks.EventBusRabbitMQ
value: Verbose
bindings:
- name: http-port-80-binding
port: 5111
protocol: http

View File

@ -0,0 +1,29 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: ordering-signalrhub
project: Ordering.SignalrHub.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: identityUrl
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: AzureServiceBusEnabled
value: False
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
bindings:
- name: http-port-80-binding
port: 5112
protocol: http

View File

@ -0,0 +1,31 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: payment-api
project: Payment.API.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: AzureServiceBusEnabled
value: False
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: Serilog__MinimumLevel__Override__payment-api.IntegrationEvents.EventHandling
value: Verbose
- name: Serilog__MinimumLevel__Override__Microsoft.eShopOnContainers.BuildingBlocks.EventBusRabbitMQ
value: Verbose
bindings:
- name: http-port-80-binding
port: 5108
protocol: http

View File

@ -0,0 +1,27 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: webhooks-api
project: Webhooks.API.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: ConnectionString
value: Server=localhost;Database=Microsoft.eShopOnContainers.Services.WebhooksDb;User Id=sa;Password=Pass@word
- name: identityUrl
value: http://localhost:5105
- name: IdentityUrlExternal
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
bindings:
- name: http-port-80-binding
port: 5113
protocol: http

55
src/Web/WebMVC/tye.yaml Normal file
View File

@ -0,0 +1,55 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: webmvc
project: WebMVC.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: IdentityUrl
value: http://localhost:5105
- name: PurchaseUrl
value: http://localhost:5202
- name: CatalogUrl
value: http://localhost:5101
- name: BasketUrl
value: http://localhost:5103
- name: OrderingUrl
value: http://localhost:5102
- name: MarketingUrl
value: http://localhost:5203
- name: CallBackUrl
value: http://localhost:5100/
- name: LocationsUrl
value: http://localhost:5109/
- name: SignalrHubUrl
value: http://localhost:5202
- name: IdentityUrlHC
value: http://localhost:5105/hc
- name: IsClusterEnv
value: False
- name: UseResilientHttp
value: True
- name: UseLoadTest
value: False
- name: UseCustomizationData
value: False
- name: ActivateCampaignDetailFunction
value: False
- name: HttpClientRetryCount
value: 8
- name: HttpClientExceptionsAllowedBeforeBreaking
value: 7
- name: SessionCookieLifetimeMinutes
value: 60
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
bindings:
- name: http-port-80-binding
port: 5100
protocol: http

31
src/Web/WebSPA/tye.yaml Normal file
View File

@ -0,0 +1,31 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: webspa
project: WebSPA.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: IdentityUrl
value: http://localhost:5105
- name: PurchaseUrl
value: http://localhost:5202
- name: MarketingUrl
value: http://localhost:5203
- name: IdentityUrlHC
value: http://localhost:5105/hc
- name: UseCustomizationData
value: True
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: SignalrHubUrl
value: http://localhost:5202
bindings:
- name: http-port-80-binding
port: 5104
protocol: http

View File

@ -0,0 +1,71 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: webstatus
project: WebStatus.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: HealthChecksUI__HealthChecks__0__Name
value: WebMVC HTTP Check
- name: HealthChecksUI__HealthChecks__0__Uri
value: http://localhost:5100/hc
- name: HealthChecksUI__HealthChecks__1__Name
value: WebSPA HTTP Check
- name: HealthChecksUI__HealthChecks__1__Uri
value: http://localhost:5104/hc
- name: HealthChecksUI__HealthChecks__2__Name
value: Web Shopping Aggregator GW HTTP Check
- name: HealthChecksUI__HealthChecks__2__Uri
value: http://localhost:5121/hc
- name: HealthChecksUI__HealthChecks__3__Name
value: Mobile Shopping Aggregator HTTP Check
- name: HealthChecksUI__HealthChecks__3__Uri
value: http://localhost:5120/hc
- name: HealthChecksUI__HealthChecks__4__Name
value: Ordering HTTP Check
- name: HealthChecksUI__HealthChecks__4__Uri
value: http://localhost:5102/hc
- name: HealthChecksUI__HealthChecks__5__Name
value: Basket HTTP Check
- name: HealthChecksUI__HealthChecks__5__Uri
value: http://localhost:5103/hc
- name: HealthChecksUI__HealthChecks__6__Name
value: Catalog HTTP Check
- name: HealthChecksUI__HealthChecks__6__Uri
value: http://localhost:5101/hc
- name: HealthChecksUI__HealthChecks__7__Name
value: Identity HTTP Check
- name: HealthChecksUI__HealthChecks__7__Uri
value: http://localhost:5105/hc
- name: HealthChecksUI__HealthChecks__8__Name
value: Marketing HTTP Check
- name: HealthChecksUI__HealthChecks__8__Uri
value: http://localhost:5110/hc
- name: HealthChecksUI__HealthChecks__9__Name
value: Locations HTTP Check
- name: HealthChecksUI__HealthChecks__9__Uri
value: http://localhost:5109/hc
- name: HealthChecksUI__HealthChecks__10__Name
value: Payments HTTP Check
- name: HealthChecksUI__HealthChecks__10__Uri
value: http://localhost:5108/hc
- name: HealthChecksUI__HealthChecks__11__Name
value: Ordering SignalRHub HTTP Check
- name: HealthChecksUI__HealthChecks__11__Uri
value: http://localhost:5112/hc
- name: HealthChecksUI__HealthChecks__12__Name
value: Ordering HTTP Background Check
- name: HealthChecksUI__HealthChecks__12__Uri
value: http://localhost:5111/hc
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
bindings:
- name: http-port-80-binding
port: 5107
protocol: http

View File

@ -0,0 +1,25 @@
name: eshoponcontainers-servicesandwebapps
services:
- name: webhooks-client
project: WebhookClient.csproj
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: Token
value: 6168DB8D-DC58-4094-AF24-483278923590
- name: IdentityUrl
value: http://localhost:5105
- name: CallBackUrl
value: http://localhost:5114
- name: WebhooksUrl
value: http://localhost:5113
- name: SelfUrl
value: http://localhost:5114/
bindings:
- name: http-port-80-binding
port: 5114
protocol: http

View File

@ -50,350 +50,31 @@ services:
value: Y value: Y
- name: identity-api - name: identity-api
project: Services/Identity/Identity.API/Identity.API.csproj include: Services/Identity/Identity.API/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: SpaClient
value: http://localhost:5104/
- name: XamarinCallback
value: http://localhost:5105/xamarincallback
- name: ConnectionString
value: Server=localhost;Database=Microsoft.eShopOnContainers.Service.IdentityDb;User Id=sa;Password=Pass@word
- name: MvcClient
value: http://localhost:5100
- name: LocationApiClient
value: http://localhost:5109
- name: MarketingApiClient
value: http://localhost:5110
- name: BasketApiClient
value: http://localhost:5103
- name: OrderingApiClient
value: http://localhost:5102
- name: MobileShoppingAggClient
value: http://localhost:5120
- name: WebShoppingAggClient
value: http://localhost:5121
- name: WebhooksApiClient
value: http://localhost:5113
- name: WebhooksWebClient
value: http://localhost:5114
- name: UseCustomizationData
value: True
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
bindings:
- name: http-binding
port: 5105
- name: catalog-api - name: catalog-api
project: Services/Catalog/Catalog.API/Catalog.API.csproj include: Services/Catalog/Catalog.API/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ConnectionString
value: Server=localhost;Database=Microsoft.eShopOnContainers.Services.CatalogDb;User Id=sa;Password=Pass@word
- name: PicBaseUrl
value: http://localhost:5202/c/api/v1/catalog/items/[0]/pic/
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: AzureStorageAccountName
value:
- name: AzureStorageAccountKey
value:
- name: UseCustomizationData
value: True
- name: AzureServiceBusEnabled
value: False
- name: AzureStorageEnabled
value: False
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: GRPC_PORT
value: 9101
- name: PORT
value: 80
- name: PATH_BASE
value: /catalog-api
bindings:
- name: http-port-80-binding
port: 5101
- name: basket-api - name: basket-api
project: Services/Basket/Basket.API/Basket.API.csproj include: Services/Basket/Basket.API/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: ConnectionString
value: 127.0.0.1
- name: identityUrl
value: http://localhost:5105
- name: IdentityUrlExternal
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: AzureServiceBusEnabled
value: False
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: UseLoadTest
value: False
- name: GRPC_PORT
value: 9103
- name: PORT
value: 80
- name: PATH_BASE
value: /basket-api
bindings:
- name: http-port-80-binding
port: 5103
protocol: http
- name: ordering-api - name: ordering-api
project: Services/Ordering/Ordering.API/Ordering.API.csproj include: Services/Ordering/Ordering.API/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: ConnectionString
value: Server=localhost;Database=Microsoft.eShopOnContainers.Services.OrderingDb;User Id=sa;Password=Pass@word
- name: identityUrl
value: http://localhost:5105
- name: IdentityUrlExternal
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: UseCustomizationData
value: True
- name: AzureServiceBusEnabled
value: False
- name: CheckUpdateTime
value: 30000
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: UseLoadTest
value: False
- name: Serilog__MinimumLevel__Override__Microsoft.eShopOnContainers.BuildingBlocks.EventBusRabbitMQ
value: Verbose
- name: Serilog__MinimumLevel__Override__ordering-api
value: Verbose
- name: GRPC_PORT
value: 9102
- name: PORT
value: 80
- name: PATH_BASE
value: /ordering-api
bindings:
- name: http-port-80-binding
port: 5102
protocol: http
- name: ordering-backgroundtasks - name: ordering-backgroundtasks
project: Services/Ordering/Ordering.BackgroundTasks/Ordering.BackgroundTasks.csproj include: Services/Ordering/Ordering.BackgroundTasks/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: ConnectionString
value: Server=localhost;Database=Microsoft.eShopOnContainers.Services.OrderingDb;User Id=sa;Password=Pass@word
- name: identityUrl
value: http://localhost:5105
- name: IdentityUrlExternal
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: UseCustomizationData
value: True
- name: AzureServiceBusEnabled
value: False
- name: CheckUpdateTime
value: 30000
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: UseLoadTest
value: False
- name: Serilog__MinimumLevel__Override__Microsoft.eShopOnContainers.BuildingBlocks.EventBusRabbitMQ
value: Verbose
bindings:
- name: http-port-80-binding
port: 5111
protocol: http
- name: marketing-api - name: marketing-api
project: Services/Marketing/Marketing.API/Marketing.API.csproj include: Services/Marketing/Marketing.API/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: ConnectionString
value: Server=localhost;Database=Microsoft.eShopOnContainers.Services.MarketingDb;User Id=sa;Password=Pass@word
- name: MongoConnectionString
value: mongodb://localhost:27017
- name: MongoDatabase
value: MarketingDb
- name: identityUrl
value: http://localhost:5105
- name: IdentityUrlExternal
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: CampaignDetailFunctionUri
value:
- name: PicBaseUrl
value:
- name: AzureStorageAccountName
value:
- name: AzureStorageAccountKey
value:
- name: AzureServiceBusEnabled
value: False
- name: AzureStorageEnabled
value: False
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: UseLoadTest
value: False
- name: PATH_BASE
value: /marketing-api
bindings:
- name: http-port-80-binding
port: 5110
protocol: http
- name: payment-api - name: payment-api
project: Services/Payment/Payment.API/Payment.API.csproj include: Services/Payment/Payment.API/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: AzureServiceBusEnabled
value: False
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: Serilog__MinimumLevel__Override__payment-api.IntegrationEvents.EventHandling
value: Verbose
- name: Serilog__MinimumLevel__Override__Microsoft.eShopOnContainers.BuildingBlocks.EventBusRabbitMQ
value: Verbose
bindings:
- name: http-port-80-binding
port: 5108
protocol: http
- name: locations-api - name: locations-api
project: Services/Location/Locations.API/Locations.API.csproj include: Services/Location/Locations.API/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: ConnectionString
value: mongodb://localhost:27017
- name: Database
value: LocationsDb
- name: identityUrl
value: http://localhost:5105
- name: IdentityUrlExternal
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: AzureServiceBusEnabled
value: False
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: UseLoadTest
value: False
- name: PATH_BASE
value: /locations-api
bindings:
- name: http-port-80-binding
port: 5109
protocol: http
- name: webhooks-api - name: webhooks-api
project: Services/Webhooks/Webhooks.API/Webhooks.API.csproj include: Services/Webhooks/Webhooks.API/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: ConnectionString
value: Server=localhost;Database=Microsoft.eShopOnContainers.Services.WebhooksDb;User Id=sa;Password=Pass@word
- name: identityUrl
value: http://localhost:5105
- name: IdentityUrlExternal
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
bindings:
- name: http-port-80-binding
port: 5113
protocol: http
- name: mobileshoppingapigw - name: mobileshoppingapigw
image: envoyproxy/envoy:v1.11.1 image: envoyproxy/envoy:v1.11.1
@ -448,281 +129,23 @@ services:
- source: ./ApiGateways/Envoy/tye-config/webmarketing - source: ./ApiGateways/Envoy/tye-config/webmarketing
target: /etc/envoy target: /etc/envoy
- name: mobileshoppingagg - name: mobileshoppingagg
project: ApiGateways/Mobile.Bff.Shopping/aggregator/Mobile.Shopping.HttpAggregator.csproj include: ApiGateways/Mobile.Bff.Shopping/aggregator/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: urls__basket
value: http://localhost:5103
- name: urls__catalog
value: http://localhost:5101
- name: urls__orders
value: http://localhost:5102
- name: urls__identity
value: http://localhost:5105
- name: urls__grpcBasket
value: http://localhost:9103
- name: urls__grpcCatalog
value: http://localhost:9101
- name: urls__grpcOrdering
value: http://localhost:9102
- name: CatalogUrlHC
value: http://localhost:5101/hc
- name: OrderingUrlHC
value: http://localhost:5102/hc
- name: IdentityUrlHC
value: http://localhost:5105/hc
- name: BasketUrlHC
value: http://localhost:5103/hc
- name: MarketingUrlHC
value: http://localhost:5110/hc
- name: PaymentUrlHC
value: http://localhost:5108/hc
- name: LocationUrlHC
value: http://localhost:5109/hc
- name: IdentityUrlExternal
value: http://localhost:5105
bindings:
- name: http-port-80-binding
port: 5120
protocol: http
- name: webshoppingagg - name: webshoppingagg
project: ApiGateways/Web.Bff.Shopping/aggregator/Web.Shopping.HttpAggregator.csproj include: ApiGateways/Web.Bff.Shopping/aggregator/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: urls__basket
value: http://localhost:5103
- name: urls__catalog
value: http://localhost:5101
- name: urls__orders
value: http://localhost:5102
- name: urls__identity
value: http://localhost:5105
- name: urls__grpcBasket
value: http://localhost:9103
- name: urls__grpcCatalog
value: http://localhost:9101
- name: urls__grpcOrdering
value: http://localhost:9102
- name: CatalogUrlHC
value: http://localhost:5101/hc
- name: OrderingUrlHC
value: http://localhost:5102/hc
- name: IdentityUrlHC
value: http://localhost:5105/hc
- name: BasketUrlHC
value: http://localhost:5103/hc
- name: MarketingUrlHC
value: http://localhost:5110/hc
- name: PaymentUrlHC
value: http://localhost:5108/hc
- name: LocationUrlHC
value: http://localhost:5109/hc
- name: IdentityUrlExternal
value: http://localhost:5105
bindings:
- name: http-port-80-binding
port: 5121
protocol: http
- name: ordering-signalrhub - name: ordering-signalrhub
project: Services/Ordering/Ordering.SignalrHub/Ordering.SignalrHub.csproj include: Services/Ordering/Ordering.SignalrHub/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: identityUrl
value: http://localhost:5105
- name: EventBusConnection
value: localhost
- name: EventBusUserName
value:
- name: EventBusPassword
value:
- name: AzureServiceBusEnabled
value: False
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
bindings:
- name: http-port-80-binding
port: 5112
protocol: http
- name: webstatus - name: webstatus
project: Web/WebStatus/WebStatus.csproj include: Web/WebStatus/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: HealthChecksUI__HealthChecks__0__Name
value: WebMVC HTTP Check
- name: HealthChecksUI__HealthChecks__0__Uri
value: http://localhost:5100/hc
- name: HealthChecksUI__HealthChecks__1__Name
value: WebSPA HTTP Check
- name: HealthChecksUI__HealthChecks__1__Uri
value: http://localhost:5104/hc
- name: HealthChecksUI__HealthChecks__2__Name
value: Web Shopping Aggregator GW HTTP Check
- name: HealthChecksUI__HealthChecks__2__Uri
value: http://localhost:5121/hc
- name: HealthChecksUI__HealthChecks__3__Name
value: Mobile Shopping Aggregator HTTP Check
- name: HealthChecksUI__HealthChecks__3__Uri
value: http://localhost:5120/hc
- name: HealthChecksUI__HealthChecks__4__Name
value: Ordering HTTP Check
- name: HealthChecksUI__HealthChecks__4__Uri
value: http://localhost:5102/hc
- name: HealthChecksUI__HealthChecks__5__Name
value: Basket HTTP Check
- name: HealthChecksUI__HealthChecks__5__Uri
value: http://localhost:5103/hc
- name: HealthChecksUI__HealthChecks__6__Name
value: Catalog HTTP Check
- name: HealthChecksUI__HealthChecks__6__Uri
value: http://localhost:5101/hc
- name: HealthChecksUI__HealthChecks__7__Name
value: Identity HTTP Check
- name: HealthChecksUI__HealthChecks__7__Uri
value: http://localhost:5105/hc
- name: HealthChecksUI__HealthChecks__8__Name
value: Marketing HTTP Check
- name: HealthChecksUI__HealthChecks__8__Uri
value: http://localhost:5110/hc
- name: HealthChecksUI__HealthChecks__9__Name
value: Locations HTTP Check
- name: HealthChecksUI__HealthChecks__9__Uri
value: http://localhost:5109/hc
- name: HealthChecksUI__HealthChecks__10__Name
value: Payments HTTP Check
- name: HealthChecksUI__HealthChecks__10__Uri
value: http://localhost:5108/hc
- name: HealthChecksUI__HealthChecks__11__Name
value: Ordering SignalRHub HTTP Check
- name: HealthChecksUI__HealthChecks__11__Uri
value: http://localhost:5112/hc
- name: HealthChecksUI__HealthChecks__12__Name
value: Ordering HTTP Background Check
- name: HealthChecksUI__HealthChecks__12__Uri
value: http://localhost:5111/hc
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
bindings:
- name: http-port-80-binding
port: 5107
protocol: http
- name: webmvc - name: webmvc
project: Web/WebMVC/WebMVC.csproj include: Web/WebMVC/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: IdentityUrl
value: http://localhost:5105
- name: PurchaseUrl
value: http://localhost:5202
- name: CatalogUrl
value: http://localhost:5101
- name: BasketUrl
value: http://localhost:5103
- name: OrderingUrl
value: http://localhost:5102
- name: MarketingUrl
value: http://localhost:5203
- name: CallBackUrl
value: http://localhost:5100/
- name: LocationsUrl
value: http://localhost:5109/
- name: SignalrHubUrl
value: http://localhost:5202
- name: IdentityUrlHC
value: http://localhost:5105/hc
- name: IsClusterEnv
value: False
- name: UseResilientHttp
value: True
- name: UseLoadTest
value: False
- name: UseCustomizationData
value: False
- name: ActivateCampaignDetailFunction
value: False
- name: HttpClientRetryCount
value: 8
- name: HttpClientExceptionsAllowedBeforeBreaking
value: 7
- name: SessionCookieLifetimeMinutes
value: 60
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
bindings:
- name: http-port-80-binding
port: 5100
protocol: http
- name: webspa - name: webspa
project: Web/WebSPA/WebSPA.csproj include: Web/WebSPA/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: IdentityUrl
value: http://localhost:5105
- name: PurchaseUrl
value: http://localhost:5202
- name: MarketingUrl
value: http://localhost:5203
- name: IdentityUrlHC
value: http://localhost:5105/hc
- name: UseCustomizationData
value: True
- name: ApplicationInsights__InstrumentationKey
value:
- name: OrchestratorType
value:
- name: SignalrHubUrl
value: http://localhost:5202
bindings:
- name: http-port-80-binding
port: 5104
protocol: http
- name: webhooks-client - name: webhooks-client
project: Web/WebhookClient/WebhookClient.csproj include: Web/WebhookClient/tye.yaml
env:
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: ASPNETCORE_URLS
value: http://0.0.0.0:80
- name: Token
value: 6168DB8D-DC58-4094-AF24-483278923590
- name: IdentityUrl
value: http://localhost:5105
- name: CallBackUrl
value: http://localhost:5114
- name: WebhooksUrl
value: http://localhost:5113
- name: SelfUrl
value: http://localhost:5114/
bindings:
- name: http-port-80-binding
port: 5114
protocol: http