Commit Graph

16 Commits

Author SHA1 Message Date
SeanOMik 23fa73ad20
Fix bug which broke pulling from a kubernetes clusters 2023-07-23 17:32:55 -04:00
SeanOMik b46a7a844b
Use jwt secret by verifying it in the auth middleware 2023-07-14 21:25:38 -04:00
SeanOMik 95914653e0
Rewrite auth endpoint to allow anonymous tokens, and better tokens 2023-07-14 15:42:39 -04:00
SeanOMik 2ecebab330
Create sqlite database file if it doesn't exist, implement tls 2023-07-13 01:11:31 -04:00
SeanOMik be59462741
implement ldap support 2023-05-28 23:47:22 -04:00
SeanOMik e3a0554823
Implement user auth for pushing and pulling images 2023-05-06 19:24:03 -04:00
SeanOMik 5f74e46607
Implement user login using bcrypt hashed passwords 2023-04-29 01:55:56 -04:00
SeanOMik 4c768753ab
Generate token for auth, kind of hacky currently 2023-04-28 12:28:37 -04:00
SeanOMik 89757973a9
Create config using figment 2023-04-25 21:50:34 -04:00
SeanOMik dfb91a9cd8
Implement a simpler method of request byte streaming to StorageProviders 2023-04-25 14:57:01 -04:00
SeanOMik 8206171216
Switch to using axum so bytes can be streamed 2023-04-25 14:21:31 -04:00
SeanOMik a232e59788
Implement streaming bytes for pulling images 2023-04-20 23:56:54 -04:00
SeanOMik 6df253c030
Implement streaming bytes during image pushes 2023-04-20 18:05:20 -04:00
SeanOMik 2d9b4d33d8
Dont store blobs in database, create StorageProvider 2023-04-18 18:59:26 -04:00
SeanOMik 38c83f4ac7
Implement image pulling and pushing 2023-04-17 21:47:24 -04:00
SeanOMik d7390da019
First commit 2023-04-17 19:37:18 -04:00