Go to file
p.belezov 3d912fb2c6 Написал Readme 2024-06-19 14:33:20 +08:00
app Пофиксил формат 2024-06-19 07:17:32 +03:00
bootstrap initial-commit 2024-06-17 15:13:49 +08:00
config initial-commit 2024-06-17 15:13:49 +08:00
database initial-commit 2024-06-17 15:13:49 +08:00
public Удалить public/downloads/Desolation's Wake Teaser | Hunt: Showdown-geSEE-kv8KA.mp4 2024-06-19 08:59:44 +03:00
resources Вернул Крым 2024-06-18 21:08:59 +08:00
routes Все еще не работат 2024-06-18 06:21:52 +03:00
storage initial-commit 2024-06-17 15:13:49 +08:00
tests initial-commit 2024-06-17 15:13:49 +08:00
.editorconfig initial-commit 2024-06-17 15:13:49 +08:00
.env.example Поправил пример .env 2024-06-19 14:32:55 +08:00
.gitattributes initial-commit 2024-06-17 15:13:49 +08:00
.gitignore initial-commit 2024-06-17 15:13:49 +08:00
README.md Написал Readme 2024-06-19 14:33:20 +08:00
artisan initial-commit 2024-06-17 15:13:49 +08:00
composer.json initial-commit 2024-06-17 15:13:49 +08:00
composer.lock initial-commit 2024-06-17 15:13:49 +08:00
package-lock.json initial-commit 2024-06-17 15:13:49 +08:00
package.json initial-commit 2024-06-17 15:13:49 +08:00
phpunit.xml initial-commit 2024-06-17 15:13:49 +08:00
vite.config.js initial-commit 2024-06-17 15:13:49 +08:00

Требования

Для работы поиска и скачивания видео/аудио используется yt-dlp, соответственно необходимо установить на сервер yt-dlp. Гайд по установке есть на официальном гите yt-dlp. После установки можно переходить к развертыванию проекта.

Развертывание

1. Клонируем Данный репозиторий

git clone http://gitea.dhaverd.ru:3000/Dhaverd/youtube-download-service.git

2. Устанавливаем зависимости

composer install
npm i

3. Настраиваем .env

По стандарту настраиваем данные для подключения к бд и самое главное - в переменной PATH_TO_DOWNLOAD прописываем полный путь к папке внутри проекта /public/downloads/

.env:

...
PATH_TO_DOWNLOAD=/path/to/project/dir/public/downloads

4. Мигрируем БД

Тут все по стандарту:

php artisan migrate