lebaudantoine
e6377ce182
✨ (summary) enable sentry monitoring
...
Necessary to monitor how the micro service acts.
Will tweak sentry configurations later on.
2024-12-02 14:33:54 +01:00
lebaudantoine
a6b6cb7787
🔧 (summary) make celery max retries an env configurations
...
Minor tweak ! It would be useful when we'll scale or microservice.
2024-12-02 14:33:54 +01:00
lebaudantoine
35741a1bc1
♻️ (summary) reorganize API code
...
I totally reorganized the API code, to gain in clarity.
2024-12-02 14:33:54 +01:00
lebaudantoine
b12b14b277
🔒 ️(summary) run image as a non-root user
...
Based on @rouja's comment, this is a bad practice, running a docker
image as root. Added a User instruction with a default non-root user.
2024-12-02 14:33:54 +01:00
lebaudantoine
dd0cb61ebc
💩 (summary) kubernitize the micro service
...
Add the micro service to the helm chart.
2024-11-29 18:39:40 +01:00
lebaudantoine
e92f084afb
💩 (summary) vendor a first draft
...
This is written in a rush, boostrap the real logic with celery
worker to process meeting recording.
Lack of unit tests is critical, I am not proud of a it. I am
totally in a hurry for the demo. Not sure we will actually keep
this microservice.
2024-11-29 18:39:40 +01:00
lebaudantoine
4a53005ae3
💩 (summary) compose the summary stack
...
Enhance the DX offering a docker compose with reloading.
2024-11-29 18:39:40 +01:00
lebaudantoine
d7d82130d9
💩 (summary) dockerize FastAPI app
...
Add a minimal docker file to run the FastAPI server.
2024-11-29 18:39:40 +01:00
lebaudantoine
16bee00eb4
💩 (summary) init a FastAPI app
...
Bootsrap a generic FastAPI app to kick-start the microservice.
2024-11-29 18:39:40 +01:00