13 Commits

Author SHA1 Message Date
c16c637135 Prevent premature garbage collection
All checks were successful
Build & Publish to GHCR / build (push) Successful in 1m2s
2025-11-07 18:24:26 +01:00
d21f56a2ae Added lib-secret-manager which consumes secrets after application launch
All checks were successful
Build & Publish to GHCR / build (push) Successful in 50s
2025-11-05 22:21:33 +01:00
bfc8abd441 Moved logging setup to seperate module
All checks were successful
Build & Publish to GHCR / build (push) Successful in 1m11s
2025-11-03 19:54:17 +01:00
6cb52c1b2a Added json logger
All checks were successful
Build & Publish to GHCR / build (push) Successful in 44s
2025-10-21 20:18:28 +02:00
5d1b680ae3 Typo
All checks were successful
Build & Publish to GHCR / build (push) Successful in 33s
2025-10-20 12:54:13 +02:00
5bbdc979d4 RabbitMQ: Hopefully fixed messages not getting acknowledged when an error occurs 2025-10-17 22:31:58 +02:00
c583709054 RabbitMQ: Added detailed descriptions 2025-10-17 14:24:46 +02:00
b272e069d4 Unified logging behaviour
- Logger doesn't start with log level DEBUG by default, instead reads a environment variable
- Added extensive debug logging
- Wrote a readme
- Changed database healthcheck loop to only catch pymsql errors
2025-10-17 10:58:37 +02:00
37476c814e RMQ: Added Prometheus metrics and cleaned up code for deployment 2025-10-14 21:54:23 +02:00
f8b66d742f RMQ: Added retrying messages sent to a retry queue and eventual parking in the DLQ 2025-10-14 17:22:25 +02:00
0ad61950c8 Added logic to handle the Expo API response 2025-10-14 12:07:27 +02:00
b0e88a1dbc Progress! 2025-10-13 17:48:28 +02:00
d193bc05f1 First commit 2025-10-13 11:35:07 +02:00