Skip to content

Latest commit

 

History

History
61 lines (42 loc) · 2.62 KB

README.md

File metadata and controls

61 lines (42 loc) · 2.62 KB

project

Состав команды

ФИО Роль
Шишацкий Михаил Тимлид, бэкенд разработчик
Щетинин Владислав Фронтенд разработчик
Киреев Александр Бэкенд разработчик

Идея

В эпоху spotify был замечательный сайт discoverquickly, где можно было очень быстро добираться до потаенных уголков спотифая и быстро находить себе новую музыку.

Данный проект является похожим сервисом, но для Яндекс Музыки. Он позволяет прослушивать превью треков, находить похожие треки, лайкать приглянувшиеся треки в Я.Музыке.

Вики

Тык

Набросок архитектуры

Архитектура, на которую мы ориентировались при разработке проекта. (На данный момент она такой и является)

alt text

Как запускать

Шаги для запуска указаны для MacOS/Linux

Что должно быть установлено для успешного запуска:

  • git
  • docker, docker compose
  • supabase cli (for local development)

Шаги для запуска:

  1. Клонирование репозитория
git clone [email protected]:DevDaysFall2023-31/project.git
  1. Конфигурация .env файла
cp .env.local .env
vim .env

Для успешного развертывания сервиса необходимо поменять ip адрес supabase в .env файле на локальный ip адрес хоста. Иначе могут возникнуть проблемы с подключением бекэнда к supabase. Для автоматической конфигурации предлагается выполнить скрипт, который автоматически проставит ip адрес:

./setup_ip.sh .env
  1. Сборка и запуск контейнера
supabase start
supabase db reset

docker compose build
docker compose up -d