SFM/README.md
2026-06-04 15:20:29 +03:00

1.5 KiB
Raw Blame History

linting: ruff


sfm, v 0.0.1

sfm

Исполнитель Заказчик
Сотрудник raykov-mse raykov-mse
Отдел aurora aurora
Контакты raykovmse@rshb.ru raykovmse@rshb.ru

Архитектура

main.py
app/
  config.py              # переменные окружения с префиксом OPENBAO__SETTINGS__
  ui.py                  # ui-компоненты
  auth/
    service.py           # orchestration auth/session
    providers.py         # local/mock и prod/raisa провайдеры
    mock_provider.py     # мок для локального запуска

Режимы запуска

  • OPENBAO__SETTINGS__LOCATION=local -> локальный mock вход через форму.
  • OPENBAO__SETTINGS__LOCATION=prod (или пусто) -> вход через raisa_streamlit_oauth.

Быстрый старт

python -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt
copy .env.example .env
streamlit run main.py

Линт и формат

ruff check .
ruff format .