EOBD_2024

0
README.md

EOBD 2024

Описание проекта

EOBD 2024 - это веб-приложение и API-бэкенд для управления данными и отчетами в системе ЕОБД (Единый Областной Банк Данных).

Технологии

  • Python 3.12
  • FastAPI (^0.113.0)
  • SQLAlchemy (^2.0.34)
  • aioodbc (^0.5.0)
  • Pydantic Settings (^2.4.0)
  • PyJWT (^2.9.0)
  • FastAPI Swagger (^0.2.5)
  • SQLAdmin (^0.20.1)

Установка

Клонируйте проект в любую папку

https://gitverse.ru/Sovnar/EOBD_2024.git

Перейдите в папку с проектом:

cd eobd-2024

Выполните:

poetry install

Настройка

Создайте файл

.env
в корне проекта и добавьте следующие переменные:

USR_HOST=<Ip_adress>
USR_PORT=<port>
USR_USER=<username>
USR_PASS=<password>
USR_NAME=<base_name>
EOBD_HOST=<Ip_adress>
EOBD_PORT=<port>
EOBD_USER=<username>
EOBD_PASS=<password>
EOBD_NAME=<base_name>
AKTPAK_NAME=<base_name>
SECRET_KEY=<SECRET_KEY>
COOCKIES_NAME_TOKEN=user_access
RABBITMQ_HOST=<Ip_adress>
RABBITMQ_QUEUE=<QUEUE>

Запуск

poetry run uvicorn app.main:app --reload

API Документация

API документация доступна по адресу

/docs
после запуска приложения.

Административная панель

Административная панель доступна по адресу

/admin
.

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.