Files
python_parser/CLEANUP_SUMMARY.md
2025-09-01 18:57:39 +03:00

1.6 KiB
Raw Permalink Blame History

🧹 Сводка по очистке проекта

Что было удалено из 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

Статус: Проект полностью очищен и разделен