Update Developer Guide authored by Barkin Simsek's avatar Barkin Simsek
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
1. You can start up all of the containers using `make up`, as you can see below. If you run `docker ps`, you will see that we just started a bunch of containers. 1. You can start up all of the containers using `make up`, as you can see below. If you run `docker ps`, you will see that we just started a bunch of containers.
![Screen_Shot_2021-05-20_at_15.16.33](uploads/5c4e532f636425df35a45e74bf799c27/Screen_Shot_2021-05-20_at_15.16.33.png) ![Screen_Shot_2021-05-20_at_15.16.33](uploads/5c4e532f636425df35a45e74bf799c27/Screen_Shot_2021-05-20_at_15.16.33.png)
- `captchamonitor-tor-container` runs a copy of a Tor client, a new `captchamonitor-tor-container` container created for each worker in the system - `captchamonitor-tor-container` runs a copy of a Tor client, a new `captchamonitor-tor-container` container created for each worker in the system
- `captchamonitor-tor-browser-container` runs an instance of [Docker Selenium](https://github.com/SeleniumHQ/docker-selenium) that was compiled to use Tor Browser to fetch websites on demand - `captchamonitor-tor-browser-container` runs an instance of [Docker Selenium](https://github.com/SeleniumHQ/docker-selenium/tree/selenium-3) that was compiled to use Tor Browser to fetch websites on demand
- `selenium/standalone-firefox` runs an instance of [Docker Selenium](https://github.com/SeleniumHQ/docker-selenium) that was compiled to use Firefox Browser to fetch websites on demand - `selenium/standalone-firefox` runs an instance of [Docker Selenium](https://github.com/SeleniumHQ/docker-selenium/tree/selenium-3) that was compiled to use Firefox Browser to fetch websites on demand
- `selenium/standalone-chrome` runs an instance of [Docker Selenium](https://github.com/SeleniumHQ/docker-selenium) that was compiled to use Chrome Browser to fetch websites on demand - `selenium/standalone-chrome` runs an instance of [Docker Selenium](https://github.com/SeleniumHQ/docker-selenium/tree/selenium-3) that was compiled to use Chrome Browser to fetch websites on demand
- `postgres:9.6` runs a copy of the PostgreSQL database server. As you can see above, this container has port `5432` exposed outside of the network. So, we can connect to it and check the data inside. - `postgres:9.6` runs a copy of the PostgreSQL database server. As you can see above, this container has port `5432` exposed outside of the network. So, we can connect to it and check the data inside.
- `captchamonitor` runs the code we write - `captchamonitor` runs the code we write
... ...
......