-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
92 lines (71 loc) · 1.58 KB
/
docker-compose.yml
File metadata and controls
92 lines (71 loc) · 1.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
version: '2'
services:
proxy:
build:
context: proxy/
image: cmccb2b/proxy
container_name: cm-proxy
restart: always
networks:
- cmccb2b_net
ports:
- "8080:80"
scrapy:
build:
context: scrapy/
image: cmccb2b/scrapy
container_name: cm-scrapy
restart: always
networks:
- cmccb2b_net
volumes:
- download_volume:/download
flask:
build:
context: flask/
image: cmccb2b/flask
container_name: cm-flask
restart: always
networks:
- cmccb2b_net
volumes:
- download_volume:/download
environment:
- FLASK_APP=app/main.py
- FLASK_DEBUG=1
- 'RUN=flask run --host=0.0.0.0 --port=80'
cronjobs:
build:
context: cronjobs/
image: cmccb2b/cronjobs
container_name: cm-cronjobs
restart: always
networks:
- cmccb2b_net
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
xunsearch-server:
build:
context: xunsearch/
dockerfile: xunsearch-server.dockerfile
image: cmccb2b/xunsearch-server
container_name: cm-xunsearch-server
restart: always
networks:
- cmccb2b_net
volumes:
- ../cmdata/xunsearch:/usr/local/xunsearch/data
xunsearch:
build:
context: xunsearch/
dockerfile: xunsearch.dockerfile
image: cmccb2b/xunsearch
container_name: cm-xunsearch
restart: always
networks:
- cmccb2b_net
networks:
cmccb2b_net:
external: true
volumes:
download_volume: # Public volume for Scrapy & Flask where store downloaded files & images