File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -22,8 +22,6 @@ COPY poetry.lock pyproject.toml /procollab/
2222RUN poetry config virtualenvs.create false \
2323 && poetry install --no-root
2424
25- EXPOSE 8000
26-
2725RUN mkdir /procollab/staticfiles
2826RUN mkdir /procollab/static
2927
Original file line number Diff line number Diff line change 11version : ' 3.9'
2-
2+
33services :
44 web :
55 container_name : web
@@ -14,11 +14,13 @@ services:
1414 - .env
1515 environment :
1616 HOST : 0.0.0.0
17+ expose :
18+ - 8000
1719 grafana :
1820 container_name : grafana
1921 image : grafana/grafana:latest
20- ports :
21- - " 3000"
22+ expose :
23+ - 3000
2224 volumes :
2325 - grafana-data:/var/lib/grafana
2426 - grafana-configs:/etc/grafana
@@ -28,16 +30,16 @@ services:
2830 prometheus :
2931 container_name : prometheus
3032 image : prom/prometheus:v2.36.0
31- ports :
32- - " 9090"
33+ expose :
34+ - 9090
3335 volumes :
3436 - prom-data:/prometheus
3537 - ./prometheus:/etc/prometheus
3638 node-exporter :
3739 container_name : node-exporter
3840 image : prom/node-exporter:v1.3.1
39- ports :
40- - " 9100"
41+ expose :
42+ - 9100
4143 volumes :
4244 - /proc:/host/proc:ro
4345 - /sys:/host/sys:ro
@@ -50,11 +52,13 @@ services:
5052 nginx :
5153 container_name : nginx
5254 build : ./nginx
55+ depends_on :
56+ - web
5357 ports :
5458 - 8000:80
5559volumes :
5660 grafana-data :
5761 grafana-configs :
5862 prom-data :
5963 prom-configs :
60- log:
64+ log :
Original file line number Diff line number Diff line change 1- version : " 3.4"
1+ version : ' 3.9'
2+
23services :
3- server :
4- ports :
5- - " 8000:8000"
4+ web :
5+ container_name : web
6+ build :
7+ context : .
8+ dockerfile : ./Dockerfile
69 image : ghcr.io/procollab-github/api:latest
10+ restart : always
11+ volumes :
12+ - log:/procollab/log
713 env_file :
814 - .env
9- restart : always
10- networks :
11- template-network :
12-
13- networks :
14- template-network :
15-
15+ environment :
16+ HOST : 0.0.0.0
17+ expose :
18+ - 8000
19+ grafana :
20+ container_name : grafana
21+ image : grafana/grafana:latest
22+ expose :
23+ - 3000
24+ volumes :
25+ - grafana-data:/var/lib/grafana
26+ - grafana-configs:/etc/grafana
27+ environment :
28+ - GF_SERVER_ROOT_URL=%(protocol)s://%(domain)s:%(http_port)s/grafana
29+ - GF_SERVER_SERVE_FROM_SUB_PATH=true
30+ prometheus :
31+ container_name : prometheus
32+ image : prom/prometheus:v2.36.0
33+ expose :
34+ - 9090
35+ volumes :
36+ - prom-data:/prometheus
37+ - ./prometheus:/etc/prometheus
38+ node-exporter :
39+ container_name : node-exporter
40+ image : prom/node-exporter:v1.3.1
41+ expose :
42+ - 9100
43+ volumes :
44+ - /proc:/host/proc:ro
45+ - /sys:/host/sys:ro
46+ - /:/rootfs:ro
47+ command :
48+ - ' --path.procfs=/host/proc'
49+ - ' --path.sysfs=/host/sys'
50+ - ' --collector.filesystem.mount-points-exclude'
51+ - ' ^/(sys|proc|dev|host|etc|rootfs/var/lib/docker/containers|rootfs/var/lib/docker/overlay2|rootfs/run/docker/netns|rootfs/var/lib/docker/aufs)($$|/)'
52+ nginx :
53+ container_name : nginx
54+ build : ./nginx
55+ depends_on :
56+ - web
57+ ports :
58+ - 8000:80
1659volumes :
17- db-volume:
60+ grafana-data :
61+ grafana-configs :
62+ prom-data :
63+ prom-configs :
64+ log:
Original file line number Diff line number Diff line change @@ -14,11 +14,13 @@ services:
1414 - .env
1515 environment :
1616 HOST : 0.0.0.0
17+ expose :
18+ - 8000
1719 grafana :
1820 container_name : grafana
1921 image : grafana/grafana:latest
20- ports :
21- - " 3000"
22+ expose :
23+ - 3000
2224 volumes :
2325 - grafana-data:/var/lib/grafana
2426 - grafana-configs:/etc/grafana
@@ -28,16 +30,16 @@ services:
2830 prometheus :
2931 container_name : prometheus
3032 image : prom/prometheus:v2.36.0
31- ports :
32- - " 9090"
33+ expose :
34+ - 9090
3335 volumes :
3436 - prom-data:/prometheus
3537 - ./prometheus:/etc/prometheus
3638 node-exporter :
3739 container_name : node-exporter
3840 image : prom/node-exporter:v1.3.1
39- ports :
40- - " 9100"
41+ expose :
42+ - 9100
4143 volumes :
4244 - /proc:/host/proc:ro
4345 - /sys:/host/sys:ro
@@ -50,6 +52,8 @@ services:
5052 nginx :
5153 container_name : nginx
5254 build : ./nginx
55+ depends_on :
56+ - web
5357 ports :
5458 - 8000:80
5559volumes :
Original file line number Diff line number Diff line change 11FROM nginx:1.21-alpine
22
33RUN rm /etc/nginx/conf.d/default.conf
4- COPY nginx.conf /etc/nginx/conf.d
4+ COPY ./ nginx.conf /etc/nginx/conf.d/default.conf
Original file line number Diff line number Diff line change @@ -16,4 +16,4 @@ server {
1616 proxy_pass http ://grafana:3000 ;
1717 proxy_set_header Host $host ;
1818 }
19- }
19+ }
Original file line number Diff line number Diff line change 335335LOGURU_LOGGING = {
336336 "rotation" : "300 MB" ,
337337 "compression" : "zip" ,
338- "retention" : "10 days" ,
338+ "retention" : "60 days" ,
339339 "enqueue" : True ,
340340}
341341
You can’t perform that action at this time.
0 commit comments