- Sep 20, 2024
-
-
ucam-observe-bot authored
-
ucam-observe-bot authored
-
Mike Knee authored
Updates the public release job to refer to the base job's before_script rather than repeating its contents. Updates comments in CI pipeline to include reference to variable precedence. Updates versions of dependent CI files to latest (4.5.1).
-
ucam-observe-bot authored
-
Mike Knee authored
Updates gitlab pipelines to disable the attempted python package publishing (which is not suitable for this project), and ensure the public artifact registry push sends the image to the correct repository.
-
- Sep 19, 2024
-
-
ucam-observe-bot authored
-
Mike Knee authored
-
Mike Knee authored
Adds a gitlab job, based off the existing release job to release to the public docker repository in the GCP artifact registry. This job runs on tag pipelines only. Adds release-it to the repository, following webapp boilerplate settings.
-
- Sep 16, 2024
-
-
E. Evstafiev authored
Add CORS See merge request !6
-
E. Evstafiev authored
-
- Aug 28, 2024
-
-
Mike Knee authored
- Jun 25, 2024
-
-
Mike Knee authored
- Jun 12, 2024
-
-
Mike Knee authored
- Jun 11, 2024
-
-
Mike Knee authored
Adds proxy headers middleware to server, to ensure that when behind the GCP load balancer the server can be configured to correctly limit based on the actual client remote address.
-
-
- Jun 06, 2024
-
-
Mike Knee authored
Adds an internal rate limiter using the slowapi python module. This rate limiter is used to set a per-client rate per minute and a global rate per day. These are configured via pytest-settings. Adds a client id header check to the /log endpoint to defend against automated script probing. Adds a stress test configuration via pytest & docker compose to make a lot of concurrent calls to the server.
-
- May 20, 2024
-
-
Mike Knee authored
-
- May 15, 2024
- May 14, 2024
-
-
Mike Knee authored
-