Commit Graph

29 Commits

Author SHA1 Message Date
qtchaos
b2598e3d82 Add SSL support for PostgreSQL connection 2023-12-30 01:09:04 +02:00
William Oldham
46baac466d Register Captcha Solves Metric 2023-12-21 21:03:18 +00:00
mrjvs
59ab9b48bd Implement trusted cloudflare ips
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-21 20:38:51 +01:00
mrjvs
07ecd445f9 Add captcha solves metric 2023-12-21 20:11:17 +01:00
mrjvs
5ebecd1476 Remove provider metric table and replace prometheus metrics with something more efficient
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-21 20:01:27 +01:00
mrjvs
10e9e06c27 only have one session router 2023-11-25 16:09:29 +01:00
William Oldham
8e10eb7d59 Add option to enable MikroORM database debug logging 2023-11-18 19:21:02 +00:00
William Oldham
f1f7660ea2 Set error fields to have type text and add hostname field 2023-11-11 16:02:37 +00:00
mrjvs
b1a79242aa allow any domain config setting 2023-11-05 13:29:12 +01:00
William Oldham
dc1f46b5de Fix MikroORM migrations and create initial migration
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 15:09:20 +00:00
William Oldham
71afd9b101 Register routes before metrics
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 14:54:11 +00:00
William Oldham
9eb6244515 Use trust proxy setting
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 14:53:56 +00:00
William Oldham
78b4dbd705 Add rate limits
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 14:52:19 +00:00
William Oldham
616778ab6d Add prometheus exporter for provider metrics 2023-11-04 14:01:10 +00:00
William Oldham
19ea5a3e5a Remove user deletion job from session expiry 2023-11-04 13:35:45 +00:00
William Oldham
07988e7bff Add provider metric cleanup job 2023-11-04 13:35:36 +00:00
William Oldham
7921cf81df Add provider metrics
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 13:28:49 +00:00
William Oldham
fa1880ba48 Give jobs an ID 2023-11-04 12:34:34 +00:00
William Oldham
4b79a43e15 Split user deletion job and add more job logs 2023-11-04 12:30:04 +00:00
William Oldham
04175fafae Add last logged in to User and delete users who are older than 1 year with no sessions 2023-11-04 11:42:37 +00:00
William Oldham
b0af87a6b1 Add logger to job helper 2023-11-04 11:34:45 +00:00
William Oldham
c4f6e7a87f Update Registration to new auth method 2023-11-03 17:43:34 +00:00
mrjvs
dc683a9872 add GET for users 2023-10-29 17:22:57 +01:00
mrjvs
b6b6288a7a scheduled cleanup jobs 2023-10-29 17:15:07 +01:00
mrjvs
54ae6cac3d added user metrics 2023-10-29 16:23:30 +01:00
mrjvs
bb571fc349 add CRUD routes + prometheus client
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-10-29 15:12:13 +01:00
mrjvs
542591342b fix bugs + add a lot of endpoints
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-10-28 21:08:01 +02:00
mrjvs
94e1f9ebe1 add basic repo setup, with user creation 2023-10-28 16:49:02 +02:00
mrjvs
9166c37aea web server setup 2023-08-23 14:40:58 +02:00