ФИО | Роль |
---|---|
Шишацкий Михаил | Тимлид, бэкенд разработчик |
Щетинин Владислав | Фронтенд разработчик |
Киреев Александр | Бэкенд разработчик |
В эпоху spotify был замечательный сайт discoverquickly, где можно было очень быстро добираться до потаенных уголков спотифая и быстро находить себе новую музыку.
Данный проект является похожим сервисом, но для Яндекс Музыки. Он позволяет прослушивать превью треков, находить похожие треки, лайкать приглянувшиеся треки в Я.Музыке.
Архитектура, на которую мы ориентировались при разработке проекта. (На данный момент она такой и является)
Шаги для запуска указаны для MacOS/Linux
Что должно быть установлено для успешного запуска:
- git
- docker, docker compose
- supabase cli (for local development)
Шаги для запуска:
- Клонирование репозитория
git clone [email protected]:DevDaysFall2023-31/project.git
- Конфигурация .env файла
cp .env.local .env
vim .env
Для успешного развертывания сервиса необходимо поменять ip адрес supabase в .env файле на локальный ip адрес хоста. Иначе могут возникнуть проблемы с подключением бекэнда к supabase. Для автоматической конфигурации предлагается выполнить скрипт, который автоматически проставит ip адрес:
./setup_ip.sh .env
- Сборка и запуск контейнера
supabase start
supabase db reset
docker compose build
docker compose up -d