44 lines
1.2 KiB
Markdown
44 lines
1.2 KiB
Markdown
# 📊 Streamlit App - NIN Excel Parsers API
|
||
|
||
Изолированное Streamlit приложение для демонстрации работы NIN Excel Parsers API.
|
||
|
||
## 🚀 Запуск
|
||
|
||
### Локально:
|
||
```bash
|
||
cd streamlit_app
|
||
pip install -r requirements.txt
|
||
streamlit run app.py
|
||
```
|
||
|
||
### В Docker:
|
||
```bash
|
||
docker build -t streamlit-app .
|
||
docker run -p 8501:8501 streamlit-app
|
||
```
|
||
|
||
## 🔧 Конфигурация
|
||
|
||
### Переменные окружения:
|
||
- `API_BASE_URL` - адрес FastAPI сервера (по умолчанию: `http://fastapi:8000`)
|
||
|
||
### Параметры Streamlit:
|
||
- Порт: 8501
|
||
- Адрес: 0.0.0.0 (для Docker)
|
||
- Режим: headless (для Docker)
|
||
|
||
## 📁 Структура
|
||
|
||
```
|
||
streamlit_app/
|
||
├── app.py # Основное приложение
|
||
├── requirements.txt # Зависимости Python
|
||
├── Dockerfile # Docker образ
|
||
├── .streamlit/ # Конфигурация Streamlit
|
||
│ └── config.toml # Настройки
|
||
└── README.md # Документация
|
||
```
|
||
|
||
## 🌐 Доступ
|
||
|
||
После запуска приложение доступно по адресу: **http://localhost:8501** |