- 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
-
Notifications
You must be signed in to change notification settings - Fork 0
Algernon377/bewise_test
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published