Merged in feature/rate-limiting (pull request #190)

Implement global and per ip rate limiting

* all tests passing

* test fix

* Enhances test environment for rate limiting

Updates the test environment to better support rate limiting tests.

- Increases rate limits in test container to avoid interference with legitimate test traffic.
- Increases the polling interval for client status checks to reduce load on the rate limiter.
- Adds logic to retry status checks if rate limiting is encountered.

* Merge branch 'main' of bitbucket.org:aarete/query-orchestration into feature/rate-limiting

* build fix

* test fix
This commit is contained in:
Jay Brown
2025-10-13 22:13:15 +00:00
parent 4783b8420a
commit 7638fd3a90
11 changed files with 1224 additions and 8 deletions
+1 -1
View File
@@ -54,5 +54,5 @@ COPY --from=build /app/bin/ .
EXPOSE 8080
HEALTHCHECK --interval=30s --timeout=3s --start-period=1s --retries=10 \
HEALTHCHECK --interval=30s --timeout=3s --start-period=60s --retries=10 \
CMD ["./healthcheck"]