Commit Graph

28 Commits

Author SHA1 Message Date
e2257393a4 Add README 2025-04-22 23:16:30 +02:00
392d4adacc Add a license 2025-04-22 23:15:03 +02:00
19f2706dc8 Change the authorization header to X-Token 2025-04-22 23:09:50 +02:00
ae406f07ac CI: Install dependencies + dev tooling 2025-04-21 18:09:24 +02:00
0565a7e3de Also install git in the CI 2025-04-21 18:07:12 +02:00
7f9dd0b356 Use the Alpine UV base-image for CI 2025-04-21 18:06:31 +02:00
401de2484b Fix minor bugs 2025-04-21 18:06:21 +02:00
d35a077730 Bump version 2025-04-21 17:55:20 +02:00
0a3d387340 Fix not being able to call add_user.py 2025-04-21 17:54:18 +02:00
d7616e33a1 Fix unknown options for psycopg2 startup 2025-04-21 17:27:28 +02:00
0596c99bea Add psycopg2 2025-04-21 17:09:39 +02:00
c3581e330e Allow reading the DB URI from a file 2025-04-21 16:24:43 +02:00
899d90424e Add a Containerfile 2025-04-21 16:15:34 +02:00
f55542cf18 Remove generic exceptions 2025-04-21 14:24:13 +02:00
969921dd79 Make secret files more ergonomic 2025-04-21 14:22:18 +02:00
89d38f493b Allow reading the secret from a file 2025-04-21 14:19:20 +02:00
98a329ed74 Add basic logging 2025-04-21 13:32:38 +02:00
4be01df4da Move API objects to v1 directory 2025-04-21 13:21:20 +02:00
45f7c672ac Add health endpoints 2025-04-21 13:20:20 +02:00
7e814f4332 Refactor 2025-04-21 13:03:16 +02:00
96bee247d6 Add more doc strings 2025-04-21 02:12:04 +02:00
a214864010 Add mypy to the CI 2025-04-21 01:59:44 +02:00
b8f51d7235 Implement sending messages 2025-04-21 01:58:33 +02:00
3d631e74cd Install cargo in CI 2025-04-20 23:41:43 +02:00
5ead63f28e Add CI 2025-04-20 23:38:50 +02:00
be8d381d98 Ignore tooling artifacts 2025-04-20 23:33:22 +02:00
0fb0d62fb7 Add domain constraint validation 2025-04-20 23:31:56 +02:00
054f182215 Initial commit 2025-04-20 23:22:04 +02:00