Files
2026-07-17 12:57:18 +03:00
..

Legacy (legacy/)

Здесь покоится полный старый монолит приложения WESP.

Файл Назначение
proga_monolith.py Бывший корневой proga.py: Flask, все маршруты, модели, синхронизация, весы, миграции «на лету» и т.д. в одном файле (~8800 строк).

Зачем это сохранено: на части установок ещё могут быть скрипты или привычка запускать «старый» сервер.

Что использовать вместо этого: из корня репозитория — python run.py (разработка) или wsgi.py + Waitress/Gunicorn (продакшн). Новая архитектура — каталог app/.

Как запустить монолит:

# из корня репозитория
python proga.py --legacy
# или
python legacy/proga_monolith.py

После переноса файла в legacy/ в начало монолита добавлена подстановка корня репозитория в sys.path, чтобы импорты вроде recipe_calculator из корня по-прежнему находились.