a7a060ac63
Maybe don't print the URL with credentials smile
Florian2025-10-17 10:11:49 +02:00
991a08571c
Merge pull request 'Unified logging behaviour' (#6) from feature/extended-logging into main
florian2025-10-17 09:58:00 +02:00
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
Florian2025-10-17 09:55:51 +02:00
2be35613e2
Merge pull request 'Improved RabbitMQ handling' (#5) from feature/rabbitmq-improved-connection into main
florian2025-10-12 21:51:31 +02:00
c0fcdaeb4f
Merge pull request 'Improved database connection and logging' (#4) from feature/improved-db-handling into main
florian2025-10-12 15:32:07 +02:00
c7c14b6713
Improved database connection and logging
Florian2025-10-12 15:31:15 +02:00
61eec59e74
Merge pull request 'feature/prometheus-healthcheck' (#3) from feature/prometheus-healthcheck into main
florian2025-10-11 16:38:26 +02:00
a673436c1e
Merge pull request 'Github actions: Automatically increase image number pushed to GHCR and update deployment configuration file' (#2) from feature/automatic-deployment into feature/prometheus-healthcheck
florian2025-10-11 16:37:30 +02:00
608d9c54af
Prometheus: Add health check that queries the DB and RMQ for its state
florian2025-10-11 16:36:25 +02:00
2e12daa7b5
Github actions: Automatically increase image number pushed to GHCR and update deployment configuration file
florian2025-10-11 16:19:36 +02:00
a9c8007259
Gitea Actions: Publish to GHCR
Florian2025-10-09 14:40:38 +02:00
637f51f0be
Gracefully opening secrets with exit on failure
Florian2025-10-09 08:07:57 +02:00
ca8217b195
Added Prometheus metric endpoint on port 9000
florian2025-10-08 18:30:41 +02:00
ac6ca4baf8
RMQ and DB: Added reconnecting to either if the application goes down
florian2025-10-08 18:01:31 +02:00
482a90ae7b
Refactor DB and RMQ handlers: add connection pool lifecycle, remove TLS for RMQ, switch to lifespan events in FastAPI, ensure safe startup/shutdown.
florian2025-10-08 17:41:03 +02:00
a211bd3156
Fix: Properly call the function
florian2025-10-08 16:30:56 +02:00
ea59242370
Fixed decoding files to return strings instead of bytes
florian2025-10-08 10:09:57 +02:00
5bd757e875
Removed HVAC handler and changed deployment to Kubernetes
florian2025-10-07 21:45:54 +02:00