Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 1.44 KB

README.md

File metadata and controls

21 lines (17 loc) · 1.44 KB

Проектная работа 4 спринта

Асинхронный сервис полнотекстового поиска для онлайн кинотеатра

Репозиторий проекта: movies-async

Flow работы с проектом

  • Клонируем репозиторий
  • Обновляем зависимости (pip install -r requirements.txt)
  • Устанавливаем pre-commit hook (нужно делать только 1 раз. инструкция)
  • Создаем новую ветку (название=название Issue), делаем туда коммиты
  • Когда все готово создаем PR в main
  • Прикрепляем PR к Issue
  • Проходим ревью
  • Вливаем в ветку main (через squash & merge)
  • Оповещаем всех остальных (чтобы они подтянули изменения из main и сразу порешали merge conflict)

Запуск проекта

  1. Создать файл .env в корне проекта и заполнить его по шаблону .env.example
  2. Запустить базу данных, если она еще не запущена
  3. Выполнить docker-compose up -d. Эта команда поднимает следующие сервисы: само приложение, elasticsearch и redis