-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yml
65 lines (60 loc) · 1.53 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
version: '3.4'
services:
gatewaydb:
image: postgres:10-alpine
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: gateway
seq:
image: datalust/seq:latest
environment:
- ACCEPT_EULA=Y
ports:
- "5003:80"
- "5314:5314"
restart: unless-stopped
gatewayhost:
image: ${DOCKER_REGISTRY-}gatewayhost
build:
context: .
dockerfile: src/Gateway/Gateway.Host/Dockerfile
environment:
- ASPNETCORE_URLS=http://+:8080
- Database__GatewayDatabaseConnectionString=Host=gatewaydb;Username=postgres;Password=postgres;Database=gateway
- Security__CryptKey=MeSCuecGTisCpLZbzQ51GHcAnrITTS4B
- Seq__ServerUrl=http://seq
ports:
- "5000:8080"
depends_on:
- gatewaydb
- banksimulator
- seq
restart: on-failure
banksimulator:
image: ${DOCKER_REGISTRY-}banksimulator
build:
context: .
dockerfile: src/Simulator/BankSimulator/Dockerfile
environment:
- ASPNETCORE_URLS=http://+:8080
- Seq__ServerUrl=http://seq
ports:
- "5001:8080"
depends_on:
- seq
restart: on-failure
merchantsimulator:
image: ${DOCKER_REGISTRY-}merchantsimulator
build:
context: .
dockerfile: src/Simulator/MerchantSimulator/Dockerfile
environment:
- ASPNETCORE_URLS=http://+:8080
- Gateway__BaseUrl=http://gatewayhost:8080
- Seq__ServerUrl=http://seq
ports:
- "5002:8080"
depends_on:
- gatewayhost
restart: on-failure