Commit Graph

47 Commits

Author SHA1 Message Date
mrjvs b1a79242aa allow any domain config setting 2023-11-05 13:29:12 +01:00
mrjvs 241b1b1f47 update migration scripts + update healthcheck + bump version 2023-11-04 21:51:45 +01:00
mrjvs b4e185d297 bump version 2023-11-04 20:14:41 +01:00
William Oldham c77a6aae12 Fix Docker Release v2 2023-11-04 15:21:20 +00:00
William Oldham 8ef52d455c Fix Docker Release 2023-11-04 15:18:06 +00:00
William Oldham 4cf09a697d
Merge pull request #6 from movie-web/dev
Version 1.0
2023-11-04 15:12:26 +00:00
William Oldham 9b5bf5e145 Cleanup README 2023-11-04 15:11:09 +00: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 39c2b0c7fd Update TODO
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 13:34:56 +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 94954f56b8 Fix Unused Import
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 13:28:49 +00:00
William Oldham af00b0bfee Fix Table Names
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 12:52:01 +00:00
William Oldham a369a6bde7 Public Key should be unique
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 12:51:40 +00:00
William Oldham 1ee5cf9ffc Add last logged in to DTO
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-04 12:50:21 +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 2a5eb74b66 Tidy namespaced imports 2023-11-04 10:42:44 +00:00
William Oldham d5837f7609 Convert login endpoint to new login method 2023-11-04 09:43:19 +00:00
William Oldham 5d32933ba0 Handle errors in challenge assertion 2023-11-04 09:43:00 +00:00
William Oldham 9c19cf509b Add challenge type validation 2023-11-04 09:42:45 +00:00
William Oldham bbd13453b2 Extract challenge verification logic to service 2023-11-03 18:07:26 +00:00
William Oldham c4f6e7a87f Update Registration to new auth method 2023-11-03 17:43:34 +00:00
mrjvs 88bf4eb31b Fix docker build 2023-10-29 17:29:11 +01:00
mrjvs 8940277b78 reorganize todos 2023-10-29 17:24:56 +01: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 91750a5086 update delete user to actually delete all data 2023-10-29 16:34:50 +01:00
mrjvs 54ae6cac3d added user metrics 2023-10-29 16:23:30 +01:00
mrjvs 1f85631f55 namespacing 2023-10-29 15:39:46 +01:00
mrjvs e9f8845506 add captcha client key to meta 2023-10-29 15:32:25 +01:00
mrjvs cdb939bca9 add captcha support 2023-10-29 15:26:20 +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 c0d137b4b4 switch to pnpm 2023-10-28 21:21:10 +02: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 8f503b9c5a session management 2023-10-28 18:34:32 +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
mrjvs bfcf6d0568 Repo setup 2023-08-23 13:54:26 +02:00
mrjvs c852a33cc1
Initial commit 2023-08-23 13:08:49 +02:00