2023-03-08 13:06:12 +05:00
|
|
|
## Installation
|
2023-03-08 12:53:04 +05:00
|
|
|
|
2023-03-08 13:06:12 +05:00
|
|
|
1. [Install docker](https://docs.docker.com/engine/install/) `curl -fsSL https://get.docker.com | sudo sh`
|
|
|
|
2. Give yourself docker group and relogin.
|
|
|
|
`sudo usermod -aG docker $USER;sudo su - $USER`
|
|
|
|
3. Save the below content as `docker-compose.yml`
|
2023-03-08 12:53:04 +05:00
|
|
|
```yml
|
|
|
|
version: '3.5'
|
|
|
|
services:
|
|
|
|
#########################
|
|
|
|
dscrap:
|
|
|
|
image: git.shihaam.dev/dockerfiles/dhiraagu-scrapper
|
|
|
|
environment:
|
|
|
|
- SCRAPPER_CONTROL_API_KEY= #GET KEY FROM ATHFAN
|
|
|
|
# - TG_BOT_TOKEN= # modify if needed, default value set during build
|
2023-03-08 16:50:06 +05:00
|
|
|
# - CHAT_ID=# modify if needed, default value set during build
|
2023-03-08 13:18:40 +05:00
|
|
|
deploy:
|
2023-03-08 13:20:13 +05:00
|
|
|
replicas: 5 # Change this to however number of multiple instanaces you want
|
2023-03-08 12:53:04 +05:00
|
|
|
```
|
2023-03-08 13:18:40 +05:00
|
|
|
4. Modify `SCRAPPER_CONTROL_API_KEY`
|
2023-03-08 13:06:12 +05:00
|
|
|
5. Run `docker compose up -d`
|
2023-03-08 13:18:40 +05:00
|
|
|
|
2023-03-08 17:24:02 +05:00
|
|
|
## View scrapper progress:
|
|
|
|
```
|
|
|
|
docker compose logs -f
|
|
|
|
```
|
2023-03-08 13:18:40 +05:00
|
|
|
|
|
|
|
## HOW TO KILL THE CONTAINER
|
|
|
|
```
|
|
|
|
docker compose down
|
|
|
|
```
|