39 lines
1.6 KiB
Markdown
39 lines
1.6 KiB
Markdown
# 🧹 Сводка по очистке проекта
|
||
|
||
## ✅ Что было удалено из `python_parser/`:
|
||
|
||
### Файлы Streamlit:
|
||
- `streamlit_app.py` - основной файл Streamlit приложения
|
||
- `run_streamlit.py` - скрипт запуска Streamlit
|
||
- `Procfile` - конфигурация для Heroku (Streamlit)
|
||
- `runtime.txt` - версия Python для Heroku
|
||
- `manifest.yml` - манифест приложения
|
||
- `.streamlit/` - папка с конфигурацией Streamlit
|
||
|
||
### Зависимости:
|
||
- Удален `streamlit>=1.28.0` из `python_parser/requirements.txt`
|
||
|
||
## 🎯 Результат:
|
||
|
||
### `python_parser/` - теперь содержит ТОЛЬКО:
|
||
- FastAPI приложение
|
||
- Адаптеры для парсеров
|
||
- Основную бизнес-логику
|
||
- Dockerfile для FastAPI
|
||
- Зависимости только для FastAPI
|
||
|
||
### `streamlit_app/` - содержит ТОЛЬКО:
|
||
- Streamlit приложение
|
||
- Dockerfile для Streamlit
|
||
- Зависимости только для Streamlit
|
||
- Конфигурацию Streamlit
|
||
|
||
## 🔄 Полное разделение достигнуто:
|
||
|
||
- **FastAPI** и **Streamlit** теперь полностью независимы
|
||
- Каждый сервис имеет свои собственные зависимости
|
||
- Docker образы собираются отдельно
|
||
- Запускаются через единый `docker-compose.yml`
|
||
|
||
---
|
||
**Статус**: ✅ Проект полностью очищен и разделен |