-
Notifications
You must be signed in to change notification settings - Fork 34
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
81 lines (75 loc) · 2.07 KB
/
docker-compose.yml
File metadata and controls
81 lines (75 loc) · 2.07 KB
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
networks:
nsse-network:
external: true
services:
nsse.site.internal:
container_name: nsse.site.internal
image: nsse/site
ports:
- 3000:3000
build:
context: src/frontend
dockerfile: Dockerfile
networks:
- nsse-network
nsse.main.internal:
container_name: nsse.main.internal
image: nsse/main
ports:
- 5000:443
build:
context: .
dockerfile: src/services/NotSoSimpleEcommerce.Main/Dockerfile
env_file:
- ./.env
volumes:
- ${CERTIFICATES_HOST_PATH}:${CERTIFICATES_CONTAINER_PATH}
- ${AWS_CREDENTIALS_HOST_PATH}:${AWS_CREDENTIALS_CONTAINER_PATH}
- ${MONGO_CERTIFICATE_HOST_PATH}:${MONGO_CERTIFICATE_CONTAINER_PATH}
networks:
- nsse-network
nsse.order.internal:
container_name: nsse.order.internal
image: nsse/order
ports:
- 5001:443
build:
context: .
dockerfile: src/services/NotSoSimpleEcommerce.Order/Dockerfile
env_file:
- ./.env
volumes:
- ${CERTIFICATES_HOST_PATH}:${CERTIFICATES_CONTAINER_PATH}
- ${AWS_CREDENTIALS_HOST_PATH}:${AWS_CREDENTIALS_CONTAINER_PATH}
networks:
- nsse-network
nsse.identity.internal:
container_name: nsse.identity.internal
image: nsse/identity
ports:
- 5002:443
build:
context: .
dockerfile: src/services/NotSoSimpleEcommerce.IdentityServer/Dockerfile
env_file:
- ./.env
volumes:
- ${CERTIFICATES_HOST_PATH}:${CERTIFICATES_CONTAINER_PATH}
- ${AWS_CREDENTIALS_HOST_PATH}:${AWS_CREDENTIALS_CONTAINER_PATH}
networks:
- nsse-network
nsse.health-checker.internal:
container_name: nsse.health-checker.internal
image: nsse/health-checker
ports:
- 5003:443
build:
context: .
dockerfile: src/services/NotSoSimpleEcommerce.HealthChecker/Dockerfile
env_file:
- ./.env
volumes:
- ${CERTIFICATES_HOST_PATH}:${CERTIFICATES_CONTAINER_PATH}
- ${AWS_CREDENTIALS_HOST_PATH}:${AWS_CREDENTIALS_CONTAINER_PATH}
networks:
- nsse-network