|
Some checks failed
CI / Backend (.NET 8) (push) Waiting to run
CI / Web (React + Vite) (push) Waiting to run
CI / POS (WPF, Windows) (push) Waiting to run
Docker API / Build + push API (push) Waiting to run
Docker API / Deploy API on stage (push) Blocked by required conditions
Docker Web / Build + push Web (push) Has been cancelled
Docker Web / Deploy Web on stage (push) Has been cancelled
Verify-Sprint баги A-D: - A: на stage docker-compose.yml был "RateLimiting__PerMinute=200" — убран, теперь работают дефолты (5/мин, 20/час). 6-я попытка с тем же IP/паролем → 429. - B: web-контейнер nginx не имел location = /metrics → запрос ловился SPA fallback'ом (index.html, 947 байт). Добавлен proxy_pass на api:8080. - C: web-nginx не имел location /swagger/ → swagger.json возвращал SPA HTML. Добавлены /swagger/ + редирект /swagger → /swagger/. - D: Swagger подключался только в Development. Добавлен флаг IncludeSwagger (env IncludeSwagger=true) — Program.cs включает UseSwagger() и в Production если флаг выставлен. На prod admin.food-market.kz флаг не ставим. Проверено через https://test.admin.food-market.kz: - 6 неверных логинов подряд: 1-5 → 400, 6-7 → 429 ✓ - /metrics → 14967 байт prometheus exposition ✓ - /swagger/v1/swagger.json → 422 КБ openapi 3.0.1 ✓ - /swagger/ → swagger-ui (redirect на /swagger/index.html) ✓ Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 24x7.md | ||
| architecture.md | ||
| audit-2026-04-27.md | ||
| audit-2026-05-06.md | ||
| audit-moysklad.md | ||
| backup-restore.md | ||
| forgejo.md | ||
| logging.md | ||
| observability.md | ||
| openapi.md | ||
| openiddict-keys.md | ||
| release-checklist.md | ||
| secrets.md | ||
| sprint-ui-deep-progress.md | ||
| sprint1-progress.md | ||
| sprint2-progress.md | ||
| sprint3-progress.md | ||
| sprint4-progress.md | ||
| sprint5-progress.md | ||
| sprint6-progress.md | ||
| sprint7-progress.md | ||
| sprint8-progress.md | ||
| sprint9-progress.md | ||
| stage-access.md | ||
| stage-setup.md | ||
| stage-testing-progress.md | ||
| telegram-bridge.md | ||
| TZ-доработка.md | ||
| TZ-тестирование.md | ||
| verify-progress.md | ||