Skip to content

Commit

Permalink
Wwi21/46 implementing rate limiting (#162)
Browse files Browse the repository at this point in the history
* Basic logic for token checking

* Initial Firebase Setup

* Implemented token system

* Linting checks

* Linting checks

* firebase_admin dependency added

* added requirement

* firebase_admin added to specific requirements

* adds service account certificate env var from github secrests

* removes superflous dependency 'pnmlbpmntransformer'

* 💚

* 💚 Changes service account certificate env var handling

* Check Tokens Function added

* adds basic decodation of base64 service account certificate

* Refactor service account certificate handling

* fixes set_force_std_xml flag position

* now uses correct var for decoding base64

* added tempfile for secret

* remove unused dependency

* test prints added

* test

* test

* test

* test

* test

* test

* test

* test

* test

* test

* test

* test

* t

* test

* test

* test

* test

* test

* improved code quality

* final touches

* fixes cd pipeline: sets necessary env var for gcp service account certificate

---------

Co-authored-by: Jeldrik Merkelbach <[email protected]>
Co-authored-by: Jeldrik Merkelbach <[email protected]>
  • Loading branch information
3 people authored Jun 24, 2024
1 parent 2ce682c commit da1da02
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@ jobs:
- name: Check out the repo
uses: actions/checkout@v4

- name: Set environment variables
run: |
echo "GCP_SERVICE_ACCOUNT_CERTIFICATE=${{ secrets.GCP_SERVICE_ACCOUNT_CERTIFICATE }}" >> $GITHUB_ENV
- name: Log in to Docker Hub
uses: docker/login-action@v3
with:
Expand Down

0 comments on commit da1da02

Please sign in to comment.