Commit Graph

  • f727607f8d Merge pull request 'Feature/user id' (#5) from feature/user-id into main main florian 2026-11-03 09:49:14 +00:00
  • e06a9f5224 - Added general authentication that seperates user calles from a gateway and cron scheduler updates - Added notifications being seperate by user_id - Added user paths to subscribe/unsubscribe from a repository - Cleaned up main.py by moving handlers to its own module florian 2026-11-03 10:41:14 +01:00
  • 7181cdbd1b Overhauled API calls, it now raises meaningful error messagess that can be understood by an upstream client florian 2026-11-03 10:40:16 +01:00
  • dedfce6321 Changed endpoint names to better reflect the website they are checking florian 2026-11-01 18:50:42 +01:00
  • 5900ef9432 Added gateway and cron authentication florian 2026-11-01 18:43:10 +01:00
  • 992f9bdf44 Upgraded module florian 2026-11-01 10:01:38 +01:00
  • 8f86e42176 Added security scanning and mail delivery florian 2026-10-21 12:10:02 +02:00
  • e622a526f8 Upgraded certifi florian 2026-10-21 07:59:22 +02:00
  • 6895d40f34 Added git commit id to build process florian 2026-10-19 11:16:12 +02:00
  • ba24478aa5 Merge pull request 'Upgraded modules' (#4) from feature/module-upgrade into main florian 2026-10-18 10:18:52 +00:00
  • 92dc1f3ce7 Upgraded modules florian 2026-10-18 12:17:41 +02:00
  • 7fe86164a8 Fixing spelling error among all services florian 2026-10-13 11:21:24 +02:00
  • b471b817c3 Renamed for better clarity florian 2026-10-13 11:20:35 +02:00
  • 5b77b8875e Added Ruff linting florian 2026-10-13 11:19:09 +02:00
  • 52dcdfd361 Version bump florian 2026-10-13 11:16:57 +02:00
  • e127b404f9 SonarQube linting florian 2025-11-08 12:41:48 +01:00
  • 72013364b6 Switched to Gitea PyPi packages florian 2025-11-08 12:41:20 +01:00
  • c88865e3f5 Added local building florian 2025-11-07 21:03:43 +01:00
  • 38b5db520f Added manual trigger florian 2025-11-06 17:40:23 +01:00
  • ba878f2ec4 Moved database module to separate library florian 2025-11-06 17:40:12 +01:00
  • 9daf283a6e Added lib-secret-manager which consumes secrets after application launch florian 2025-11-05 22:32:35 +01:00
  • d58769e314 Added Uvicorn logging config module florian 2025-11-04 11:52:35 +01:00
  • 4d7d614f7b Hardened Dockerfile Switched to multi stage process to harden the Dockerfile florian 2025-11-04 10:13:29 +01:00
  • 3ceaf3f455 Moved logging setup to seperate module florian 2025-11-03 19:47:37 +01:00
  • 5672af8d3f Added json logger florian 2025-10-21 20:19:34 +02:00
  • ded5203950 Typo florian 2025-10-20 12:46:09 +02:00
  • 5c49b6ad83 Bugfix: Explicitly cast returned versions as string for comparisons florian 2025-10-20 12:44:27 +02:00
  • 7d9efdbc28 Correct notfication format florian 2025-10-18 21:27:06 +02:00
  • 258e53f304 Merge pull request 'Unified log levels' (#3) from feature/unified-logging into main florian 2025-10-18 21:15:32 +02:00
  • f2ffe394ad Unified log levels - 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 - Notifications: Added timestamp and category florian 2025-10-18 20:59:50 +02:00
  • 3a722eca04 Removed health check invocation message florian 2025-10-13 08:19:01 +02:00
  • 14b1c7f82d Merge pull request 'Improved database connection and logging' (#2) from feature/database-retry-connections into main florian 2025-10-12 13:21:01 +02:00
  • c89804b7b3 Improved database connection and logging florian 2025-10-12 13:19:30 +02:00
  • 519e13f045 Merge pull request 'Github actions: Automatically update deployment configuration file' (#1) from feature/automatic-deployment into main florian 2025-10-11 21:43:53 +02:00
  • 661ba8dd42 Github actions: Automatically update deployment configuration file florian 2025-10-11 21:04:07 +02:00
  • 5bb1c61647 Github Actions: Build image and push to GHCR florian 2025-10-11 20:58:03 +02:00
  • dc9310e5d4 Added further error handling and retries when sending a notification florian 2025-10-11 20:53:51 +02:00
  • db70de7659 Rewrote the Flask server into a FastAPI one that has Prometheus metrics and connects to a database florian 2025-10-09 20:21:04 +02:00
  • 0d04a0f790 Initial commit florian 2025-07-16 13:32:21 +02:00
  • 22957fa34e Initial commit florian 2025-07-15 23:34:53 +02:00