10 Commits

Author SHA1 Message Date
4d586f4371 Added /health check for Prometheus and added failure capturing incase something went wrong, previous approach would not increase the counter
All checks were successful
Build & Publish to GHCR / build (push) Successful in 14s
2025-10-10 11:41:36 +02:00
e944acaedd ...and numbers
All checks were successful
Build & Publish to GHCR / build (push) Successful in 23s
2025-10-10 11:18:50 +02:00
f0792a3d21 Checking what kind of token you receive probably helps before writing a validator
All checks were successful
Build & Publish to GHCR / build (push) Successful in 21s
2025-10-10 11:03:44 +02:00
582cc0d9b9 Checking if a valid token has been supplied from the app, only works with Android tokens
All checks were successful
Build & Publish to GHCR / build (push) Successful in 21s
2025-10-09 16:31:37 +02:00
ed0dcfeadb Gracefully opening encryption key and secrets with exit on failure 2025-10-09 08:05:40 +02:00
7fb139b362 Added Prometheus metric endpoint on port 9000 2025-10-08 18:51:28 +02:00
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
2a8d06a373 Fixed decoding files to return strings instead of bytes and properly called the function 2025-10-08 11:19:53 +02:00
fc878e9d8f Removed HVAC handler and changed deployment to Kubernetes 2025-10-07 21:17:36 +02:00
ea1615995d Deployment configuration 2025-10-06 16:00:03 +02:00