Commit Graph
11 Commits
Author SHA1 Message Date
“Naeel” db58a433fb этап 2: переиспользуемый модуль upload (sink) вместо рукописного транспорта
- копирую модуль upload/ из drhider (слои 1-2)
- blueprint: параметр sink (drhider-сессия по умолчанию, сверка — DB+парсинг)
- upload_bp: contracts_upload_sink = _store_and_parse
- routes: регистрирую create_upload_refs_blueprint(cfg, sink=...)
- app.py: корень репо в sys.path (для import upload)
- History: план переиспользования + ревью Соннета
2026-08-26 08:07:43 +03:00
“Naeel” 55bd7a027d v2.0.11: вся загрузка через ВМ-буфер (ZIP + .doc)
Deploy contracts-flask / validate (push) Canceled after 0s
- /api/unzip_refs: pull ZIP с ВМ + распаковка
- /api/convert_refs: pull .doc с ВМ + конвертация в .docx
- convertDoc/addZipFile: PUT на ВМ вместо прямого multipart
2026-08-24 22:08:01 +03:00
“Naeel” 78045f2c81 v2.0.10: загрузка через ВМ-буфер (паттерн drhider)
Deploy contracts-flask / validate (push) Canceled after 0s
- /api/upload_refs: pull файлов с ВМ (SSRF-guard, лимит 50МБ, ретраи, DELETE)
- uploadFile: PUT на WebDAV /contracts-upload/ → refs → pull
- nginx: location /contracts-upload/ (WebDAV + CORS для managed-фронта)
2026-08-24 21:45:46 +03:00
“Naeel” 5d8bcd61ea v2.0.5: интеграция с convert-service (HTTP вместо subprocess libreoffice) 2026-07-16 10:18:17 +04:00
“Naeel” d8d53661d9 fix: remove http2=True — h2 package not installed on Штурвал 2026-07-15 12:13:08 +04:00
“Naeel” f9669755cd fix: direct imports (no site. prefix, no relative) — works with python site/app.py 2026-07-15 11:37:57 +04:00
“Naeel” 15137f8e94 fix: all imports → relative (from .xxx) — no stdlib site conflict 2026-07-15 11:32:49 +04:00
“Naeel” cd77e7d709 fix: site/ with __init__.py — proper Python package, no stdlib conflict 2026-07-15 11:23:13 +04:00
“Naeel” 81aba97304 fix: site/ → src/ (stdlib conflict — site is built-in Python module) 2026-07-15 11:16:42 +04:00
“Naeel” a7b53fde19 feat: PostgreSQL → SQLite — thread-local, WAL, session-key, os.remove cleanup 2026-07-15 10:56:42 +04:00
“Naeel” 96718fc065 revert: app/ → site/ (drhider proves site/ works fine) 2026-07-14 22:56:19 +04:00