@@ -7,89 +7,89 @@ networks:
77 driver : bridge
88
99services :
10- # backend:
11- # container_name: backend
12- # image: deepdiv/backend:v1.0
13- # expose :
14- # - "8000"
15- # environment:
16- # PYTHONPATH: /app
17- # networks:
18- # - app-net
19- # - monitoring-net
10+ backend :
11+ container_name : backend
12+ image : deepdiv/backend:v1.0
13+ ports :
14+ - " 8000: 8000"
15+ environment :
16+ PYTHONPATH : /app
17+ networks :
18+ - app-net
19+ - monitoring-net
2020
21- # frontend:
22- # container_name: frontend
23- # image: deepdiv/frontend:v1.0
24- # expose :
25- # - "8501"
26- # environment:
27- # BACKEND_SERVICE_URL: http://backend:8000
28- # PYTHONPATH: /app
29- # networks:
30- # - app-net
21+ frontend :
22+ container_name : frontend
23+ image : deepdiv/frontend:v1.0
24+ ports :
25+ - " 8501: 8501"
26+ environment :
27+ BACKEND_SERVICE_URL : http://backend:8000
28+ PYTHONPATH : /app
29+ networks :
30+ - app-net
3131
32- # prometheus:
33- # image: prom/prometheus:latest
34- # container_name: prometheus
35- # volumes:
36- # - ./monitoring/prometheus.yml:/etc/prometheus/prometheus.yml:ro
37- # command:
38- # - "--config.file=/etc/prometheus/prometheus.yml"
39- # - "--web.external-url=https://monitoring.coldemailgenrator.online/monitoring/prometheus/"
40- # - "--web.route-prefix=/monitoring/prometheus"
41- # expose :
42- # - "9090"
43- # networks:
44- # - monitoring-net
32+ prometheus :
33+ image : prom/prometheus:latest
34+ container_name : prometheus
35+ volumes :
36+ - ./monitoring/prometheus.yml:/etc/prometheus/prometheus.yml:ro
37+ command :
38+ - " --config.file=/etc/prometheus/prometheus.yml"
39+ - " --web.external-url=https://monitoring.coldemailgenrator.online/monitoring/prometheus/"
40+ - " --web.route-prefix=/monitoring/prometheus"
41+ ports :
42+ - " 9090: 9090"
43+ networks :
44+ - monitoring-net
4545
46- # grafana:
47- # image: grafana/grafana:10.4.3
48- # container_name: grafana
49- # expose :
50- # - "3000"
51- # environment:
52- # GF_SECURITY_ADMIN_PASSWORD: ${GRAFANA_ADMIN_PASSWORD}
53- # GF_USERS_ALLOW_SIGN_UP: "false"
54- # GF_SERVER_ROOT_URL: "%(protocol)s://%(domain)s/monitoring/grafana/"
55- # GF_SERVER_SERVE_FROM_SUB_PATH: "true"
56- # depends_on:
57- # - prometheus
58- # networks:
59- # - monitoring-net
46+ grafana :
47+ image : grafana/grafana:10.4.3
48+ container_name : grafana
49+ ports :
50+ - " 3000: 3000"
51+ environment :
52+ GF_SECURITY_ADMIN_PASSWORD : ${GRAFANA_ADMIN_PASSWORD}
53+ GF_USERS_ALLOW_SIGN_UP : " false"
54+ GF_SERVER_ROOT_URL : " %(protocol)s://%(domain)s/monitoring/grafana/"
55+ GF_SERVER_SERVE_FROM_SUB_PATH : " true"
56+ depends_on :
57+ - prometheus
58+ networks :
59+ - monitoring-net
6060
61- # node-exporter:
62- # image: prom/node-exporter:v1.7.0
63- # container_name: node-exporter
64- # expose :
65- # - "9100"
66- # networks:
67- # - monitoring-net
61+ node-exporter :
62+ image : prom/node-exporter:v1.7.0
63+ container_name : node-exporter
64+ ports :
65+ - " 9100: 9100"
66+ networks :
67+ - monitoring-net
6868
69- # loki:
70- # image: grafana/loki:2.9.4
71- # container_name: loki
72- # volumes:
73- # - ./monitoring/loki-config.yaml:/etc/loki/config.yaml:ro
74- # command: -config.file=/etc/loki/config.yaml
75- # expose :
76- # - "3100"
77- # networks:
78- # - monitoring-net
69+ loki :
70+ image : grafana/loki:2.9.4
71+ container_name : loki
72+ volumes :
73+ - ./monitoring/loki-config.yaml:/etc/loki/config.yaml:ro
74+ command : -config.file=/etc/loki/config.yaml
75+ ports :
76+ - " 3100: 3100"
77+ networks :
78+ - monitoring-net
7979
80- # promtail:
81- # image: grafana/promtail:2.9.4
82- # container_name: promtail
83- # volumes:
84- # - ./monitoring/promtail-config.yaml:/etc/promtail/config.yaml:ro
85- # - /var/run/docker.sock:/var/run/docker.sock
86- # command: -config.file=/etc/promtail/config.yaml
87- # expose :
88- # - "9080"
89- # depends_on:
90- # - loki
91- # networks:
92- # - monitoring-net
80+ promtail :
81+ image : grafana/promtail:2.9.4
82+ container_name : promtail
83+ volumes :
84+ - ./monitoring/promtail-config.yaml:/etc/promtail/config.yaml:ro
85+ - /var/run/docker.sock:/var/run/docker.sock
86+ command : -config.file=/etc/promtail/config.yaml
87+ ports :
88+ - " 9080: 9080"
89+ depends_on :
90+ - loki
91+ networks :
92+ - monitoring-net
9393
9494 nginx :
9595 container_name : nginx
@@ -99,12 +99,12 @@ services:
9999 - " 443:443"
100100 volumes :
101101 - /etc/letsencrypt:/etc/letsencrypt:ro
102- # depends_on:
103- # - backend
104- # - frontend
105- # - prometheus
106- # - grafana
107- # - loki
102+ depends_on :
103+ - backend
104+ - frontend
105+ - prometheus
106+ - grafana
107+ - loki
108108 networks :
109109 - app-net
110110 - monitoring-net
0 commit comments