-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
101 lines (90 loc) · 2.36 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
version: '3.4'
services:
personalassistant-web:
image: personalassistant-web:latest
container_name: personalassistant-web
build:
context: .
dockerfile: src/Core/PersonalAssistant.Web/Dockerfile
depends_on:
- postgres
- rabbitmq
gateway:
image: personalassistant-gateway:latest
container_name: personalassistant-gateway
build:
context: .
dockerfile: src/Core/Gateway/Dockerfile
depends_on:
- core-api
- todo-api
- chef-api
- accountant-api
- weatherman-api
- trainer-api
core-api:
image: personalassistant-core-api:latest
container_name: personalassistant-core-api
build:
context: .
dockerfile: src/Core/Core.Api/Dockerfile
depends_on:
- postgres
todo-api:
image: personalassistant-todo-api:latest
container_name: personalassistant-todo-api
build:
context: .
dockerfile: src/ToDoAssistant/ToDoAssistant.Api/Dockerfile
depends_on:
- postgres
- rabbitmq
chef-api:
image: personalassistant-chef-api:latest
container_name: personalassistant-chef-api
build:
context: .
dockerfile: src/Chef/Chef.Api/Dockerfile
depends_on:
- postgres
- rabbitmq
accountant-api:
image: personalassistant-accountant-api:latest
container_name: personalassistant-accountant-api
build:
context: .
dockerfile: src/Accountant/Accountant.Api/Dockerfile
depends_on:
- postgres
weatherman-api:
image: personalassistant-weatherman-api:latest
container_name: personalassistant-weatherman-api
build:
context: .
dockerfile: src/Weatherman/Weatherman.Api/Dockerfile
depends_on:
- postgres
trainer-api:
image: personalassistant-trainer-api:latest
container_name: personalassistant-trainer-api
build:
context: .
dockerfile: src/Trainer/Trainer.Api/Dockerfile
depends_on:
- postgres
sender:
image: personalassistant-sender:latest
container_name: personalassistant-sender
build:
context: .
dockerfile: src/Core/Sender/Dockerfile
depends_on:
- postgres
- rabbitmq
postgres:
image: postgres:15
container_name: personalassistant-postgres
restart: always
rabbitmq:
image: rabbitmq:3.13-management-alpine
container_name: personal-assistant-rabbitmq