Skip to content

Algernon377/bewise_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Описание:

  • API для получения вопросов и ответов для викторины. Все вопросы взяты с API https://jservice.io/api/random. Данный API представляет собой промежуточный слой, который сохраняет у себя в БД запрашиваемые вопросы.
  • Приложение написано с применением асинхронного фреймворка FastAPI и SQLAlchemy
  • Для запуска данного приложения достаточно скачать репозиторий и, находясь в директории с docker-compose.yml файлом, запустить его командой в терминале docker-compose up -d.
  • Для остановки работы выполнить команду docker-compose down
  • Автоматическая документация по стандарту OpenAPI Specification будет доступна по url http://localhost/docs#/
  • Сам запрос делается на url http://localhost/quiz порт: 80
  • Тип запроса только POST с телом запроса {"questions_num": integer}, Где integer - любое целое число больше 0
  • Данные БД
    -- HOST: db
    -- USER: postgres
    -- PASSWORD: 1290l
    -- DB_NAME: postgres
    -- PORT: 5432
  • База Данных развернута так же на локальной машине с портом 5432
  • Имя создаваемой таблицы quiz_questions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published