Skip to content

4 спринт курса и первая часть асинхронного API для кинотеатра

Notifications You must be signed in to change notification settings

zamula-soft/Async_API_sprint_1

Repository files navigation

Проектная работа 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

About

4 спринт курса и первая часть асинхронного API для кинотеатра

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published