florian
ef58bfa6aa
Moved from (depecrated) mysql_native password type to caching_sha2_password
pip-audit / audit (push) Successful in 38s
pip-audit / notify (push) Skipped
2026-11-01 16:55:57 +01:00
florian
e75057ee1c
Version bump
2026-11-01 16:54:57 +01:00
florian
e267647fc9
Upgraded modules
pip-audit / audit (push) Successful in 26s
pip-audit / notify (push) Skipped
2026-10-21 12:05:07 +02:00
florian
314975a513
Added security scanning and mail delivery
pip-audit / audit (push) Failing after 23s
pip-audit / notify (push) Successful in 1s
2026-10-21 12:01:33 +02:00
florian
86e09e8aea
Upgraded modules, added commit id to build process, unified env variables
2026-10-19 12:25:17 +02:00
florian
8a3630aca4
Added Ruff linting
2026-10-13 11:32:19 +02:00
florian
c39513e4ff
Renamed for better clarity
2026-10-13 11:26:50 +02:00
florian
2eef63f1c0
Version bump
2026-10-13 11:26:26 +02:00
florian
f51a66078e
Prevent premature garbage collectionbut without blocking the rest of the application this time :)
2025-11-09 19:54:19 +01:00
florian
3363c0e9de
Switched to Gitea PyPi packages
2025-11-08 12:39:28 +01:00
florian
c3dff630cd
Added local building
2025-11-07 21:01:32 +01:00
florian
c16c637135
Prevent premature garbage collection
Build & Publish to GHCR / build (push) Successful in 1m2s
2025-11-07 18:24:26 +01:00
florian
d21f56a2ae
Added lib-secret-manager which consumes secrets after application launch
Build & Publish to GHCR / build (push) Successful in 50s
2025-11-05 22:21:33 +01:00
florian
ab1b48fe06
Hardened Dockerfile
...
Build & Publish to GHCR / build (push) Successful in 27s
Switched to multi stage process to harden the Dockerfile
2025-11-04 10:22:54 +01:00
florian
bfc8abd441
Moved logging setup to seperate module
Build & Publish to GHCR / build (push) Successful in 1m11s
2025-11-03 19:54:17 +01:00
florian
6cb52c1b2a
Added json logger
Build & Publish to GHCR / build (push) Successful in 44s
2025-10-21 20:18:28 +02:00
florian
5d1b680ae3
Typo
Build & Publish to GHCR / build (push) Successful in 33s
2025-10-20 12:54:13 +02:00
florian
d2586defda
Rewrote readme
Build & Publish to GHCR / build (push) Successful in 44s
2025-10-19 09:44:42 +02:00
florian
5bbdc979d4
RabbitMQ: Hopefully fixed messages not getting acknowledged when an error occurs
2025-10-17 22:31:58 +02:00
florian
c583709054
RabbitMQ: Added detailed descriptions
2025-10-17 14:24:46 +02:00
florian
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
florian
f1d7385711
Github Actions: Automatic deployment
2025-10-14 22:01:05 +02:00
florian
6acaef0b33
Github Actions: Publish first docker image
2025-10-14 21:59:47 +02:00
florian
37476c814e
RMQ: Added Prometheus metrics and cleaned up code for deployment
2025-10-14 21:54:23 +02:00
florian
f8b66d742f
RMQ: Added retrying messages sent to a retry queue and eventual parking in the DLQ
2025-10-14 17:22:25 +02:00
florian
0ad61950c8
Added logic to handle the Expo API response
2025-10-14 12:07:27 +02:00
florian
b0e88a1dbc
Progress!
2025-10-13 17:48:28 +02:00
florian
d193bc05f1
First commit
2025-10-13 11:35:07 +02:00