Robenxorst / Backend_MFC

Бекенд сервис, хранящий сведения о количестве нажатий на кнопки чат бота. В качестве хранилища используется база данных PostgreSQL, для обработки SQL запросов к БД - Python скрипт на FastAPI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Backend_MFC

Бекенд сервис, хранящий сведения о количестве нажатий на кнопки чат бота и ранжирующий их по популярности нажатий. В качестве хранилища используется база данных PostgreSQL, а для обработки SQL запросов к БД - Python скрипт на FastAPI.

Сервис запускает на хосте контейнер PostgreSQL 16.2 с таблицей table_mfc_2, а так же контейнер Python-бекенда FastAPI, запущенного внутри веб-сервера uvicorn.

Для запуска и сборки контейнеров использовать команду:

docker compose up --build

GET запрос к сервису: http://localhost:8000/session_get (localhost заменить на ip сервера, где запущены контейнеры.)

POST запрос к сервису: http://localhost:8000/session_create

Файл .env убран из репозитория в целях безопасности.

About

Бекенд сервис, хранящий сведения о количестве нажатий на кнопки чат бота. В качестве хранилища используется база данных PostgreSQL, для обработки SQL запросов к БД - Python скрипт на FastAPI.


Languages

Language:Python 80.5%Language:Dockerfile 19.5%