Skip to content

Commit f3546bf

Browse files
committed
changed
1 parent 8a39b4a commit f3546bf

1 file changed

Lines changed: 83 additions & 83 deletions

File tree

docker-compose-prod.yml

Lines changed: 83 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -7,89 +7,89 @@ networks:
77
driver: bridge
88

99
services:
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

Comments
 (0)