mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-09-30 18:53:12 +00:00
The Elastic Beanstalk nginx proxy kept its 1 MB default body limit, so every media upload over ~1 MB got an nginx 413 before reaching the API. Ship a .platform nginx override (120M) in the bundle and assert it in the bundle contract. Apply the client-confirmed contract: photos up to 10 MB (JPEG/PNG/HEIC), videos up to 100 MB (MP4/MOV), at most 10 photos and 3 videos per work order, with stable generic rejection messages. The request ceiling (110 MB) sits between the per-kind caps and the proxy so oversize files get the generic message. The vendor portal accepts the same photo/video types and caps. |
||
|---|---|---|
| .. | ||
| load-test | ||
| check-terraform-import-plan.py | ||
| check_app_terraform_isolation.py | ||
| generate-postman-collection.mjs | ||
| governance-check.sh | ||
| next_release_tag.py | ||
| package-elastic-beanstalk.sh | ||
| require_commit_checks.py | ||
| smoke-elastic-beanstalk.sh | ||
| terraform_import_plan_resources.py | ||
| test-terraform-import-plan-check.py | ||
| test_check_app_terraform_isolation.py | ||
| test_next_release_tag.py | ||
| test_require_commit_checks.py | ||
| validate-elastic-beanstalk-bundle.sh | ||