Skip to content

maxsnegir/AsyncCinema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AsyncCinema

Описание

Групповая проектная работа 4 спринта по реализации асинхронного API для кинотеатра

Технологии

  • Python 3.8
  • FastAPI 0.61.1
  • Postgres 12
  • Docker
  • ElasticSearch
  • Redis

Клонирование репозитория

Через http протокол:

git clone https://github.com/maxsnegir/AsyncCinema.git

Через ssh протокол:

git clone git@github.com:maxsnegir/AsyncCinema.git

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

Все команды должны выполняться в главной директории проекта.

  1. Создайте файл .env с переменными окружения для работы проекта (пример в файле .env.template):

  2. Убедитесь, что у вас установлен и запущен Docker

  3. Запустите проект командой:

docker-compose up --build 

Проект запущен, документация API доступна по адресу http://localhost:8000/api/openapi Проект запущен, документация сервиса аутентификации доступна по адресу http://localhost:8000/auth/doc

Запуск тестов api

  1. Перейдите в директорию tests
  2. Выполните команду:
docker-compose up --build tests

About

Групповая проектная работа по реализации асинхронного API для кинотеатра

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages