Skip to content

Commit 9b34597

Browse files
committedJul 18, 2020
Add prometheus dependency
1 parent 844cf78 commit 9b34597

File tree

2 files changed

+57
-24
lines changed

2 files changed

+57
-24
lines changed
 

‎docker-compose.yml

+36-24
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,42 @@
11
version: '3'
22

33
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+
440
mooc_mysql:
541
container_name: codelytv-php_ddd_skeleton-mooc-mysql
642
image: mysql:8
@@ -22,30 +58,6 @@ services:
2258
- xpack.security.enabled=false
2359
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
2460

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-
4961
backoffice_backend_nginx:
5062
container_name: codelytv-php_ddd_skeleton-backoffice_backend-nginx
5163
image: nginx:1.19-alpine

‎etc/prometheus/prometheus.yml

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
scrape_configs:
2+
3+
- job_name: 'prometheus'
4+
scrape_interval: 5s
5+
static_configs:
6+
- targets: ['localhost:9090']
7+
8+
- job_name: 'backoffice_backend'
9+
scrape_interval: 5s
10+
static_configs:
11+
- targets: ['codelytv-php_ddd_skeleton-backoffice_backend-nginx:80']
12+
13+
- job_name: 'backoffice_frontend'
14+
scrape_interval: 5s
15+
static_configs:
16+
- targets: ['codelytv-php_ddd_skeleton-backoffice_frontend-nginx:80']
17+
18+
- job_name: 'mooc_backend'
19+
scrape_interval: 5s
20+
static_configs:
21+
- targets: ['codelytv-php_ddd_skeleton-mooc_backend-nginx:80']

0 commit comments

Comments
 (0)