1.6 KiB
1.6 KiB
🧹 Сводка по очистке проекта
✅ Что было удалено из python_parser/:
Файлы Streamlit:
streamlit_app.py- основной файл Streamlit приложенияrun_streamlit.py- скрипт запуска StreamlitProcfile- конфигурация для Heroku (Streamlit)runtime.txt- версия Python для Herokumanifest.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
Статус: ✅ Проект полностью очищен и разделен