Commit Graph

16 Commits

Author SHA1 Message Date
florian f5b16932c7 Gitea Actions: Publish to GHCR
Build & Publish to GHCR / build (push) Failing after 11s
2025-10-09 14:22:16 +02:00
florian ed0dcfeadb Gracefully opening encryption key and secrets with exit on failure 2025-10-09 08:05:40 +02:00
florian 7fb139b362 Added Prometheus metric endpoint on port 9000 2025-10-08 18:51:28 +02:00
florian 799ecdda67 DB and FastAPI: Reconnect if DB goes down, switch to lifespan events in FastAPI, ensure safe startup/shutdown. 2025-10-08 18:42:59 +02:00
florian 2a8d06a373 Fixed decoding files to return strings instead of bytes and properly called the function 2025-10-08 11:19:53 +02:00
florian fc878e9d8f Removed HVAC handler and changed deployment to Kubernetes 2025-10-07 21:17:36 +02:00
florian ea1615995d Deployment configuration 2025-10-06 16:00:03 +02:00
florian f8c9820e2c Switched to HVAC Agent instead of connecting to the vault directly 2025-10-04 22:18:51 +02:00
florian b2af6fe289 Moved interal part of API to differen repository 2025-10-03 19:46:03 +02:00
florian 0e7d235a6d Added hashed tokens 2025-10-03 19:00:28 +02:00
florian 51404f73e4 Unnecessary 2025-10-03 19:00:01 +02:00
florian 3e3bd243bd Look up by user and not the ever changing encrypted token, whoops! 2025-10-03 18:55:33 +02:00
florian 54d47e7e46 Correct port 2025-10-03 18:23:41 +02:00
florian 00bacba60f Added timestamp logging
Changed database lookup to look for a hashed token (that stays the same) and not a encrypted token by the vault which changes
2025-10-03 18:20:15 +02:00
florian 4ee4e6117f requirements 2025-09-30 17:25:36 +02:00
florian defbd86671 First draft with no security xd 2025-09-30 15:37:53 +02:00