Until adding these, the project would not build correctly on a Mac. script working for SPA Add execute permissions to build-bits.sh on macOS fix a rebase / automatic merge issue. Somehow, the MVC image got in there twice. update content nodes Bug workaround for for the CLI. It turns out that the CLI does not handle content nodes that have multiple paths. Instead, multiple nodes are needed. use the standard names for the web docker images. fix a typo and update the csproj content listings. Also, execute nom install as part of publishing the spa application.
69 lines
3.0 KiB
YAML
69 lines
3.0 KiB
YAML
version: '2'
|
|
|
|
services:
|
|
|
|
basket.api:
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ConnectionString=basket.data
|
|
#- identityUrl=http://13.88.8.119:5105 #Remote: VM Needs to have public access at 5105.
|
|
- identityUrl=http://identity.api:5105 #Local: You need to open your local dev-machine firewall at range 5100-5105. at range 5100-5105.
|
|
ports:
|
|
- "5103:5103"
|
|
|
|
catalog.api:
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ConnectionString=Server=sql.data;Database=Microsoft.eShopOnContainers.Services.CatalogDb;User Id=sa;Password=Pass@word
|
|
#- ExternalCatalogBaseUrl=http://13.88.8.119:5101 #Remote: VM Needs to have public access at 5105.
|
|
- ExternalCatalogBaseUrl=http://localhost:5101 #Local: You need to open your local dev-machine firewall at range 5100-5105. at range 5100-5105.
|
|
ports:
|
|
- "5101:5101"
|
|
|
|
identity.api:
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- SpaClient=http://localhost:5104
|
|
- ConnectionStrings__DefaultConnection=Server=sql.data;Database=Microsoft.eShopOnContainers.Service.IdentityDb;User Id=sa;Password=Pass@word
|
|
#- MvcClient=http://13.88.8.119:5100 #Remote: VM Needs to have public access at 5105.
|
|
- MvcClient=http://localhost:5100 #Local: You need to open your local dev-machine firewall at range 5100-5105.
|
|
ports:
|
|
- "5105:5105"
|
|
|
|
ordering.api:
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- ConnectionString=Server=sql.data;Database=Microsoft.eShopOnContainers.Services.OrderingDb;User Id=sa;Password=Pass@word
|
|
#- identityUrl=http://13.88.8.119:5105 #Remote: VM Needs to have public access at 5105.
|
|
- identityUrl=http://identity.api:5105 #Local: You need to open your local dev-machine firewall at range 5100-5105. at range 5100-5105.
|
|
ports:
|
|
- "5102:5102"
|
|
|
|
webspa:
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- CatalogUrl=http://localhost:5101
|
|
- OrderingUrl=http://localhost:5102
|
|
#- IdentityUrl=http://13.88.8.119:5105 #Remote: VM Needs to have public access at 5105.
|
|
- IdentityUrl=http://localhost:5105 #Local: You need to open your local dev-machine firewall at range 5100-5105. at range 5100-5105.
|
|
- BasketUrl=http://localhost:5103
|
|
ports:
|
|
- "5104:5104"
|
|
|
|
webmvc:
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- CatalogUrl=http://catalog.api:5101
|
|
- OrderingUrl=http://ordering.api:5102
|
|
#- IdentityUrl=http://13.88.8.119:5105 #Remote: VM Needs to have public access at 5105.
|
|
- IdentityUrl=http://identity.api:5105 #Local: You need to open your local dev-machine firewall at range 5100-5105. at range 5100-5105.
|
|
- BasketUrl=http://basket.api:5103
|
|
ports:
|
|
- "5100:5100"
|
|
|
|
sql.data:
|
|
environment:
|
|
- SA_PASSWORD=Pass@word
|
|
- ACCEPT_EULA=Y
|
|
ports:
|
|
- "5433:1433" |