2016-09-14 08:35:34 -07:00
|
|
|
version: '2'
|
|
|
|
|
|
|
|
services:
|
|
|
|
webmvc:
|
2016-11-15 09:59:59 +01:00
|
|
|
image: eshop/web${TAG}
|
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: Dockerfile
|
2016-09-14 08:35:34 -07:00
|
|
|
environment:
|
|
|
|
- CatalogUrl=http://catalog.api
|
2016-10-10 21:52:57 -07:00
|
|
|
- OrderingUrl=http://ordering.api
|
2016-11-24 15:31:33 +01:00
|
|
|
- IdentityUrl=http://identity.service
|
|
|
|
- BasketUrl=http://basket.api
|
2016-09-14 08:35:34 -07:00
|
|
|
ports:
|
2016-11-15 09:59:59 +01:00
|
|
|
- "5100:80"
|
2016-09-14 08:35:34 -07:00
|
|
|
depends_on:
|
2016-11-24 15:31:33 +01:00
|
|
|
- identity.service
|
2016-11-16 10:19:00 +01:00
|
|
|
- basket.api
|
2016-09-14 21:37:48 -07:00
|
|
|
|
2016-11-17 10:34:10 +01:00
|
|
|
webspa:
|
|
|
|
image: eshop/webspa
|
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: Dockerfile
|
|
|
|
environment:
|
|
|
|
- CatalogUrl=http://catalog.api
|
|
|
|
- OrderingUrl=http://ordering.api
|
2016-11-24 15:31:33 +01:00
|
|
|
- IdentityUrl=http://identity.service
|
|
|
|
- BasketUrl=http://basket.api
|
2016-11-17 10:34:10 +01:00
|
|
|
ports:
|
|
|
|
- "5104:80"
|
|
|
|
depends_on:
|
|
|
|
- basket.api
|
2016-11-24 15:31:33 +01:00
|
|
|
- identity.service
|
2016-11-17 10:34:10 +01:00
|
|
|
|
2016-09-14 08:35:34 -07:00
|
|
|
catalog.api:
|
2016-11-15 09:59:59 +01:00
|
|
|
image: eshop/catalog.api
|
2016-09-14 08:35:34 -07:00
|
|
|
environment:
|
2016-11-29 15:10:16 +01:00
|
|
|
- ConnectionString=Server=catalog.data;Database=CatalogDB;User Id=sa;Password=Pass@word
|
2016-09-14 08:35:34 -07:00
|
|
|
expose:
|
|
|
|
- "80"
|
2016-11-15 09:59:59 +01:00
|
|
|
ports:
|
|
|
|
- "5101:80"
|
2016-09-14 08:35:34 -07:00
|
|
|
depends_on:
|
2016-11-15 09:59:59 +01:00
|
|
|
- catalog.data
|
2016-09-14 21:37:48 -07:00
|
|
|
|
2016-11-15 09:59:59 +01:00
|
|
|
catalog.data:
|
2016-11-17 10:34:10 +01:00
|
|
|
image: microsoft/mssql-server-linux
|
2016-11-03 17:52:15 +01:00
|
|
|
environment:
|
|
|
|
- SA_PASSWORD=Pass@word
|
2016-11-15 09:59:59 +01:00
|
|
|
- ACCEPT_EULA=Y
|
2016-11-03 17:52:15 +01:00
|
|
|
ports:
|
2016-11-15 09:59:59 +01:00
|
|
|
- "5434:1433"
|
2016-09-14 21:37:48 -07:00
|
|
|
|
|
|
|
ordering.api:
|
2016-11-15 09:59:59 +01:00
|
|
|
image: eshop/ordering.api
|
2016-09-14 21:37:48 -07:00
|
|
|
environment:
|
2016-10-06 20:09:44 -07:00
|
|
|
- ConnectionString=Server=ordering.data;Database=Microsoft.eShopOnContainers.Services.OrderingDb;User Id=sa;Password=Pass@word
|
2016-09-14 21:37:48 -07:00
|
|
|
ports:
|
2016-11-16 10:19:00 +01:00
|
|
|
- "5102:80"
|
2016-09-14 21:37:48 -07:00
|
|
|
extra_hosts:
|
2016-11-15 09:59:59 +01:00
|
|
|
- "CESARDLBOOKVHD:10.0.75.1"
|
2016-10-05 17:04:35 -07:00
|
|
|
depends_on:
|
|
|
|
- ordering.data
|
|
|
|
|
|
|
|
ordering.data:
|
2016-11-28 12:58:51 +01:00
|
|
|
image: microsoft/mssql-server-linux
|
|
|
|
environment:
|
|
|
|
- SA_PASSWORD=Pass@word
|
|
|
|
- ACCEPT_EULA=Y
|
2016-10-05 17:04:35 -07:00
|
|
|
ports:
|
2016-11-15 09:59:59 +01:00
|
|
|
- "5432:1433"
|
2016-10-17 20:10:18 -07:00
|
|
|
|
2016-11-24 15:31:33 +01:00
|
|
|
identity.service:
|
|
|
|
image: eshop/identity
|
|
|
|
environment:
|
|
|
|
- Spa:http://webspa
|
2016-11-29 15:10:16 +01:00
|
|
|
- ConnectionString=Server=identity.data;Database=aspnet-Microsoft.eShopOnContainers.WebMVC;User Id=sa;Password=Pass@word
|
2016-11-24 15:31:33 +01:00
|
|
|
expose:
|
|
|
|
- "80"
|
|
|
|
ports:
|
|
|
|
- "5105:80"
|
|
|
|
depends_on:
|
|
|
|
- identity.data
|
|
|
|
|
2016-11-15 09:59:59 +01:00
|
|
|
identity.data:
|
2016-11-17 10:34:10 +01:00
|
|
|
image: microsoft/mssql-server-linux
|
2016-11-15 09:59:59 +01:00
|
|
|
environment:
|
|
|
|
- SA_PASSWORD=Pass@word
|
|
|
|
- ACCEPT_EULA=Y
|
|
|
|
ports:
|
2016-11-16 10:19:00 +01:00
|
|
|
- "5433:1433"
|
|
|
|
|
|
|
|
basket.api:
|
|
|
|
image: eshop/basket.api
|
|
|
|
environment:
|
|
|
|
- ConnectionString=basket.data
|
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: Dockerfile
|
|
|
|
ports:
|
|
|
|
- "5103:80"
|
|
|
|
depends_on:
|
|
|
|
- basket.data
|
2016-11-24 15:31:33 +01:00
|
|
|
- identity.service
|
2016-11-16 10:19:00 +01:00
|
|
|
|
|
|
|
basket.data:
|
|
|
|
image: redis
|