1
1
version : ' 3'
2
2
3
3
services :
4
+ shared_php :
5
+ container_name : codelytv-php_ddd_skeleton-php
6
+ build :
7
+ context : .
8
+ dockerfile : Dockerfile
9
+ restart : unless-stopped
10
+ ports :
11
+ - " 9090:9001"
12
+ volumes :
13
+ - .:/app:delegated
14
+ depends_on :
15
+ - shared_rabbitmq
16
+
17
+ shared_rabbitmq :
18
+ container_name : codelytv-php_ddd_skeleton-rabbitmq
19
+ image : ' rabbitmq:3.7-management'
20
+ restart : unless-stopped
21
+ ports :
22
+ - 5630:5672
23
+ - 8090:15672
24
+ environment :
25
+ - RABBITMQ_DEFAULT_USER=codelytv
26
+ - RABBITMQ_DEFAULT_PASS=c0d3ly
27
+
28
+ shared_prometheus :
29
+ image : prom/prometheus:v2.1.0
30
+ volumes :
31
+ - ./etc/prometheus/:/etc/prometheus/
32
+ command :
33
+ - ' --config.file=/etc/prometheus/prometheus.yml'
34
+ - ' --storage.tsdb.path=/prometheus'
35
+ - ' --web.console.libraries=/usr/share/prometheus/console_libraries'
36
+ - ' --web.console.templates=/usr/share/prometheus/consoles'
37
+ ports :
38
+ - 9999:9090
39
+
4
40
mooc_mysql :
5
41
container_name : codelytv-php_ddd_skeleton-mooc-mysql
6
42
image : mysql:8
@@ -22,30 +58,6 @@ services:
22
58
- xpack.security.enabled=false
23
59
- " ES_JAVA_OPTS=-Xms512m -Xmx512m"
24
60
25
- shared_rabbitmq :
26
- container_name : codelytv-php_ddd_skeleton-rabbitmq
27
- image : ' rabbitmq:3.7-management'
28
- restart : unless-stopped
29
- ports :
30
- - 5630:5672
31
- - 8090:15672
32
- environment :
33
- - RABBITMQ_DEFAULT_USER=codelytv
34
- - RABBITMQ_DEFAULT_PASS=c0d3ly
35
-
36
- shared_php :
37
- container_name : codelytv-php_ddd_skeleton-php
38
- build :
39
- context : .
40
- dockerfile : Dockerfile
41
- restart : unless-stopped
42
- ports :
43
- - " 9090:9001"
44
- volumes :
45
- - .:/app:delegated
46
- depends_on :
47
- - shared_rabbitmq
48
-
49
61
backoffice_backend_nginx :
50
62
container_name : codelytv-php_ddd_skeleton-backoffice_backend-nginx
51
63
image : nginx:1.19-alpine
0 commit comments