Skip to content

Commit 5581f86

Browse files
committed
code uncommented
1 parent e86a0e8 commit 5581f86

1 file changed

Lines changed: 83 additions & 83 deletions

File tree

docker-compose.yml

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

99
services:
10-
# backend:
11-
# container_name: backend
12-
# build:
13-
# context: .
14-
# dockerfile: backend/Dockerfile
15-
# image: deepdiv/backend:v1.0
16-
# expose:
17-
# - "8000"
18-
# environment:
19-
# PYTHONPATH: /app
20-
# networks:
21-
# - app-net
22-
# - monitoring-net
10+
backend:
11+
container_name: backend
12+
build:
13+
context: .
14+
dockerfile: backend/Dockerfile
15+
image: deepdiv/backend:v1.0
16+
expose:
17+
- "8000"
18+
environment:
19+
PYTHONPATH: /app
20+
networks:
21+
- app-net
22+
- monitoring-net
2323

24-
# frontend:
25-
# container_name: frontend
26-
# build:
27-
# context: .
28-
# dockerfile: frontend/Dockerfile
29-
# image: deepdiv/frontend:v1.0
30-
# expose:
31-
# - "8501"
32-
# environment:
33-
# BACKEND_SERVICE_URL: http://backend:8000
34-
# PYTHONPATH: /app
35-
# networks:
36-
# - app-net
24+
frontend:
25+
container_name: frontend
26+
build:
27+
context: .
28+
dockerfile: frontend/Dockerfile
29+
image: deepdiv/frontend:v1.0
30+
expose:
31+
- "8501"
32+
environment:
33+
BACKEND_SERVICE_URL: http://backend:8000
34+
PYTHONPATH: /app
35+
networks:
36+
- app-net
3737

38-
# prometheus:
39-
# image: prom/prometheus:latest
40-
# container_name: prometheus
41-
# volumes:
42-
# - ./monitoring/prometheus.yml:/etc/prometheus/prometheus.yml:ro
43-
# command:
44-
# - "--config.file=/etc/prometheus/prometheus.yml"
45-
# - "--web.external-url=http://localhost/monitoring/prometheus/"
46-
# - "--web.route-prefix=/monitoring/prometheus"
47-
# expose:
48-
# - "9090"
49-
# networks:
50-
# - monitoring-net
38+
prometheus:
39+
image: prom/prometheus:latest
40+
container_name: prometheus
41+
volumes:
42+
- ./monitoring/prometheus.yml:/etc/prometheus/prometheus.yml:ro
43+
command:
44+
- "--config.file=/etc/prometheus/prometheus.yml"
45+
- "--web.external-url=http://localhost/monitoring/prometheus/"
46+
- "--web.route-prefix=/monitoring/prometheus"
47+
expose:
48+
- "9090"
49+
networks:
50+
- monitoring-net
5151

52-
# grafana:
53-
# image: grafana/grafana:10.4.3
54-
# container_name: grafana
55-
# expose:
56-
# - "3000"
57-
# environment:
58-
# GF_SECURITY_ADMIN_PASSWORD: ${GRAFANA_ADMIN_PASSWORD}
59-
# GF_USERS_ALLOW_SIGN_UP: "false"
60-
# GF_SERVER_ROOT_URL: "%(protocol)s://%(domain)s/monitoring/grafana/"
61-
# GF_SERVER_SERVE_FROM_SUB_PATH: "true"
62-
# depends_on:
63-
# - prometheus
64-
# networks:
65-
# - monitoring-net
52+
grafana:
53+
image: grafana/grafana:10.4.3
54+
container_name: grafana
55+
expose:
56+
- "3000"
57+
environment:
58+
GF_SECURITY_ADMIN_PASSWORD: ${GRAFANA_ADMIN_PASSWORD}
59+
GF_USERS_ALLOW_SIGN_UP: "false"
60+
GF_SERVER_ROOT_URL: "%(protocol)s://%(domain)s/monitoring/grafana/"
61+
GF_SERVER_SERVE_FROM_SUB_PATH: "true"
62+
depends_on:
63+
- prometheus
64+
networks:
65+
- monitoring-net
6666

67-
# node-exporter:
68-
# image: prom/node-exporter:v1.7.0
69-
# container_name: node-exporter
70-
# expose:
71-
# - "9100"
72-
# networks:
73-
# - monitoring-net
67+
node-exporter:
68+
image: prom/node-exporter:v1.7.0
69+
container_name: node-exporter
70+
expose:
71+
- "9100"
72+
networks:
73+
- monitoring-net
7474

75-
# loki:
76-
# image: grafana/loki:2.9.4
77-
# container_name: loki
78-
# volumes:
79-
# - ./monitoring/loki-config.yaml:/etc/loki/config.yaml:ro
80-
# command: -config.file=/etc/loki/config.yaml
81-
# expose:
82-
# - "3100"
83-
# networks:
84-
# - monitoring-net
75+
loki:
76+
image: grafana/loki:2.9.4
77+
container_name: loki
78+
volumes:
79+
- ./monitoring/loki-config.yaml:/etc/loki/config.yaml:ro
80+
command: -config.file=/etc/loki/config.yaml
81+
expose:
82+
- "3100"
83+
networks:
84+
- monitoring-net
8585

86-
# promtail:
87-
# image: grafana/promtail:2.9.4
88-
# container_name: promtail
89-
# volumes:
90-
# - ./monitoring/promtail-config.yaml:/etc/promtail/config.yaml:ro
91-
# - /var/run/docker.sock:/var/run/docker.sock
92-
# command: -config.file=/etc/promtail/config.yaml
93-
# expose:
94-
# - "9080"
95-
# depends_on:
96-
# - loki
97-
# networks:
98-
# - monitoring-net
86+
promtail:
87+
image: grafana/promtail:2.9.4
88+
container_name: promtail
89+
volumes:
90+
- ./monitoring/promtail-config.yaml:/etc/promtail/config.yaml:ro
91+
- /var/run/docker.sock:/var/run/docker.sock
92+
command: -config.file=/etc/promtail/config.yaml
93+
expose:
94+
- "9080"
95+
depends_on:
96+
- loki
97+
networks:
98+
- monitoring-net
9999

100100
nginx:
101101
container_name: nginx

0 commit comments

Comments
 (0)