# ryobi-crawler ## Project start 1. Clone repository using `git clone https://git.techtube.pl/krzysiej/ryobi-crawler.git` 2. Cd into project directory `cd ryobi-crawler` 3. Build and start docker container `docker compose up -d` 4. Run `docker compose exec php-app php console.php app:migrate` file to create `database.sqlite` and create tables. 5. Run `docker compose exec php-app php console.php app:scrape` command to scrape all the products from the ryobi website. 6. Access web interface using `localhost:9000` address in web browser. ## Update project 1. Cd into project directory 2. Run `git pull` 3. Start and build image in one go with command: `docker compose up -d --build --force-recreate` ## Screenshots ### Main screen of the web view ![Main screen of the web view](screenshot1.png)