Commit Graph
12 Commits
Author SHA1 Message Date
florian 71ec05978b Added individual pull queues for each user, retry and error logic and descriptions 2026-10-11 12:32:05 +02:00
florian 06adc919bd Added Windows routing key and moved environment variables into init section 2026-10-10 13:11:06 +02:00
florian e602963d85 Removed redundant exception
Build & Publish to GHCR / build (push) Successful in 1m41s
2025-11-07 18:07:31 +01:00
florian c7691dcf15 Added lib-secret-manager which consumes secrets after application launch
Build & Publish to GHCR / build (push) Successful in 1m35s
2025-11-05 21:56:39 +01:00
florian db118cce55 Moved logging setupt to seperate module
Build & Publish to GHCR / build (push) Successful in 1m11s
2025-11-03 19:34:37 +01:00
florian a7a060ac63 Maybe don't print the URL with credentials smile
Build & Publish to GHCR / build (push) Successful in 29s
2025-10-17 10:11:49 +02:00
florian 3758c75808 Unified logging behaviour
- Logger doesn't start with log level DEBUG by default, instead reads a environment variable
- Secret handler raises exceptions instead of using the module os to exit
- Added extensive debug logging
- Fixed RabbitMQ exception catch being too broad in scope
2025-10-17 09:55:51 +02:00
florian 873e7e7854 Improved RabbitMQ handling
- Switched to async because it offers easy automatic reconnect features on connection failure
- Adjusted notification path to reflect that change
- Added in memory message queue if RMQ is not reachable
2025-10-12 21:49:54 +02:00
florian ac6ca4baf8 RMQ and DB: Added reconnecting to either if the application goes down 2025-10-08 18:01:31 +02:00
florian 482a90ae7b Refactor DB and RMQ handlers: add connection pool lifecycle, remove TLS for RMQ, switch to lifespan events in FastAPI, ensure safe startup/shutdown. 2025-10-08 17:41:03 +02:00
florian 5bd757e875 Removed HVAC handler and changed deployment to Kubernetes 2025-10-07 21:52:25 +02:00
florian aab311dc86 Deployment configuration 2025-10-06 16:17:13 +02:00