fix: remove Gunicorn field_size/body limits (8KB default was truncating uploads), bump 1.0.4→1.0.5
Deploy loadtest / validate (push) Waiting to run

This commit is contained in:
2026-07-10 20:19:03 +04:00
parent 6f55ea5998
commit d303985877
4 changed files with 49 additions and 2 deletions
+26
View File
@@ -0,0 +1,26 @@
# Сессия 2026-07-10 — Начало
## Контекст
Новая сессия в workspace `loadtest`. История чата и session memory пусты.
## Что за проект
**loadtest** — сервис для тестирования скорости загрузки файлов.
- Flask + Gunicorn (Python 3.12), Docker
- Порт 5000
- Версия: 1.0.4
### Файлы
- `site/app.py` — сервер: `GET /` (index), `GET /health`, `POST /upload` (замер скорости)
- `site/templates/index.html` — веб-интерфейс с таблицей файлов
- `site/static/app.js` — логика клиента: выбор файлов, XHR загрузка, отображение прогресса/скорости
- `Dockerfile` — сборка и запуск через Gunicorn (timeout 300s, 1 worker)
- `requirements.txt` — flask, gunicorn
### Режимы загрузки
1. **Прямой (multipart)** — через `request.files`
2. **Base64** — через поле `data` в form (для прокси типа DDOS-Guard)
### Действия
- Создана папка `History/`
- Создан этот файл