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

Commit

Permalink
add missing result_worker component to docker command
Browse files Browse the repository at this point in the history
  • Loading branch information
binux committed Mar 7, 2015
1 parent 3a01cb2 commit a28f1cd
Showing 1 changed file with 18 additions and 10 deletions.
28 changes: 18 additions & 10 deletions docs/Running-pyspider-with-Docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,16 @@ docker run -d --name mysql dockerfile/mysql:latest
# rabbitmq
docker run -d --name rabbitmq dockerfile/rabbitmq:latest
# phantomjs
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
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

# scheduler
docker run -d --name scheduler --link mysql:mysql --link rabbitmq:rabbitmq binux/pyspider:latest scheduler
# fetcher, run multiple instance if needed.
docker run -d --name fetcher --link rabbitmq:rabbitmq --link phantomjs:phantomjs binux/pyspider:latest fetcher
# result worker
docker run -d --name result_worker --link mysql:mysql --link rabbitmq:rabbitmq binux/pyspider:latest result_worker
# processor, run multiple instance if needed.
docker run -d --name processor --link mysql:mysql --link rabbitmq:rabbitmq binux/pyspider:latest processor
# fetcher, run multiple instance if needed.
docker run -d --name fetcher --link rabbitmq:rabbitmq --link phantomjs:phantomjs binux/pyspider:latest fetcher
# scheduler
docker run -d --name scheduler --link mysql:mysql --link rabbitmq:rabbitmq binux/pyspider:latest scheduler
# webui
docker run -d --name webui -p 5000:5000 --link mysql:mysql --link rabbitmq:rabbitmq --link phantomjs:phantomjs --link scheduler:scheduler binux/pyspider:latest webui
```
Expand All @@ -29,25 +31,31 @@ phantomjs:
- "25555"
volumes:
- .:/mnt/test
command: /usr/bin/phantomjs /mnt/test/pyspider/fetcher/phantomjs_fetcher.js 25555
scheduler:
command: /usr/bin/phantomjs --ssl-protocol=any /mnt/test/pyspider/fetcher/phantomjs_fetcher.js 25555
result_worker:
image: binux/pyspider:latest
links:
- mysql
- rabbitmq
command: scheduler
command: result_worker
processor:
image: binux/pyspider:latest
links:
- mysql
- rabbitmq
command: processor
fetcher:
image: binux/pyspider:latest
links:
- rabbitmq
- phantomjs
command : fetcher
processor:
scheduler:
image: binux/pyspider:latest
links:
- mysql
- rabbitmq
command: processor
command: scheduler
webui:
image: binux/pyspider:latest
links:
Expand Down

0 comments on commit a28f1cd

Please sign in to comment.