Skip to content
This repository was archived by the owner on Jun 10, 2024. It is now read-only.

Commit a28f1cd

Browse files
committed
add missing result_worker component to docker command
1 parent 3a01cb2 commit a28f1cd

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed

docs/Running-pyspider-with-Docker.md

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,16 @@ docker run -d --name mysql dockerfile/mysql:latest
44
# rabbitmq
55
docker run -d --name rabbitmq dockerfile/rabbitmq:latest
66
# phantomjs
7-
docker run --name phantomjs -d -v `pwd`:/mnt/test --expose 25555 cmfatih/phantomjs:latest /usr/bin/phantomjs /mnt/test/pyspider/fetcher/phantomjs_fetcher.js 25555
7+
docker run --name phantomjs -d -v `pwd`:/mnt/test --expose 25555 cmfatih/phantomjs:latest /usr/bin/phantomjs --ssl-protocol=any /mnt/test/pyspider/fetcher/phantomjs_fetcher.js 25555
88

9-
# scheduler
10-
docker run -d --name scheduler --link mysql:mysql --link rabbitmq:rabbitmq binux/pyspider:latest scheduler
11-
# fetcher, run multiple instance if needed.
12-
docker run -d --name fetcher --link rabbitmq:rabbitmq --link phantomjs:phantomjs binux/pyspider:latest fetcher
9+
# result worker
10+
docker run -d --name result_worker --link mysql:mysql --link rabbitmq:rabbitmq binux/pyspider:latest result_worker
1311
# processor, run multiple instance if needed.
1412
docker run -d --name processor --link mysql:mysql --link rabbitmq:rabbitmq binux/pyspider:latest processor
13+
# fetcher, run multiple instance if needed.
14+
docker run -d --name fetcher --link rabbitmq:rabbitmq --link phantomjs:phantomjs binux/pyspider:latest fetcher
15+
# scheduler
16+
docker run -d --name scheduler --link mysql:mysql --link rabbitmq:rabbitmq binux/pyspider:latest scheduler
1517
# webui
1618
docker run -d --name webui -p 5000:5000 --link mysql:mysql --link rabbitmq:rabbitmq --link phantomjs:phantomjs --link scheduler:scheduler binux/pyspider:latest webui
1719
```
@@ -29,25 +31,31 @@ phantomjs:
2931
- "25555"
3032
volumes:
3133
- .:/mnt/test
32-
command: /usr/bin/phantomjs /mnt/test/pyspider/fetcher/phantomjs_fetcher.js 25555
33-
scheduler:
34+
command: /usr/bin/phantomjs --ssl-protocol=any /mnt/test/pyspider/fetcher/phantomjs_fetcher.js 25555
35+
result_worker:
3436
image: binux/pyspider:latest
3537
links:
3638
- mysql
3739
- rabbitmq
38-
command: scheduler
40+
command: result_worker
41+
processor:
42+
image: binux/pyspider:latest
43+
links:
44+
- mysql
45+
- rabbitmq
46+
command: processor
3947
fetcher:
4048
image: binux/pyspider:latest
4149
links:
4250
- rabbitmq
4351
- phantomjs
4452
command : fetcher
45-
processor:
53+
scheduler:
4654
image: binux/pyspider:latest
4755
links:
4856
- mysql
4957
- rabbitmq
50-
command: processor
58+
command: scheduler
5159
webui:
5260
image: binux/pyspider:latest
5361
links:

0 commit comments

Comments
 (0)