2024-06-19 09:33:20 +03:00
# Требования
2024-06-17 10:13:49 +03:00
2024-06-19 09:33:20 +03:00
Для работы поиска и скачивания видео/аудио используется yt-dlp, соответственно необходимо установить на сервер yt-dlp.
Гайд по установке есть на официальном [гите yt-dlp ](https://github.com/yt-dlp/yt-dlp ). После установки можно переходить к развертыванию проекта.
2024-06-17 10:13:49 +03:00
2024-06-19 09:33:20 +03:00
# Развертывание
2024-06-17 10:13:49 +03:00
2024-06-19 09:33:20 +03:00
## 1. Клонируем Данный репозиторий
2024-06-17 10:13:49 +03:00
2024-06-19 09:33:20 +03:00
```
git clone http://gitea.dhaverd.ru:3000/Dhaverd/youtube-download-service.git
```
2024-06-17 10:13:49 +03:00
2024-06-19 09:33:20 +03:00
## 2. Устанавливаем зависимости
2024-06-17 10:13:49 +03:00
2024-06-19 09:33:20 +03:00
```
composer install
npm i
```
2024-06-17 10:13:49 +03:00
2024-06-19 09:33:20 +03:00
## 3. Настраиваем .env
2024-06-17 10:13:49 +03:00
2024-06-19 09:33:20 +03:00
По стандарту настраиваем данные для подключения к бд и ** *самое главное - в переменной PATH_TO_DOWNLOAD прописываем полный путь к папке внутри проекта /public/downloads/***
2024-06-17 10:13:49 +03:00
2024-06-19 09:33:20 +03:00
.env:
```
...
PATH_TO_DOWNLOAD=/path/to/project/dir/public/downloads
```
2024-06-17 10:13:49 +03:00
2024-06-19 09:33:20 +03:00
## 4. Мигрируем БД
2024-06-17 10:13:49 +03:00
2024-06-19 09:33:20 +03:00
Тут все по стандарту:
```
php artisan migrate
```