Skip to content

Awesomeapolo13/soundcloud-parser-task

Repository files navigation

Тестовое задание - парсер музыки с сайта SoundCloud

Деплой

Добавить в файл /etc/hosts запись

127.0.0.1 music-parser

Для запуска проекта, необходимо выполнить команды (рекомендуется остановить локальные службы nginx и mysql, если такие имеются)

docker-compose build

docker-compose up -d

Затем зайти в контейнер php-7.4 и установить зависимости

docker exec -it php-7.4 bash

composer install

Выйти из контейнера, нажав Ctrl + D

Создать базу данных

docker-compose run --rm php-7.4 php bin/console doctrine:database:create

Выполнить миграции

docker-compose run --rm php-7.4 php bin/console doctrine:migrations:migrate

Работа с проектом

Класс SoundCloudParser - класс для парсинга треков и артистов с сайта Soundcloud, а так же сохранения их в БД. Его работу активирует консольная команда ExampleCommand. Для запуска в контейнере выполнить в терминале команду:

docker-compose run --rm php-7.4 php bin/console app:parse-example soundcloud_parse_url

где soundcloud_parse_url - ссылка на артиста soundcloud фомата https://soundcloud.com/dixxy-2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published