38 Commits (81abd30c9067c7d5cb61134dd773d09c3146de4c)

Author SHA1 Message Date
Fabian Vowie 81abd30c90
Use subrouter for different route sections 3 years ago
Fabian Vowie 64d2b07d0d
Write log into separate log-file 3 years ago
Fabian Vowie aae223a44f
Add structured logging 3 years ago
Roman Zipp 21ea106a02 Add processing pipeline on image upload 3 years ago
Roman Zipp 42fd530d67 Update upload pipeline validation 3 years ago
Roman Zipp 0c743dd35c Remove unneeded return 3 years ago
Roman Zipp bd4133c25e Add image upload endpoint 3 years ago
Fabian Vowie 4b2195d174
Add enabled field to authentication settings 3 years ago
Fabian Vowie b8d71c0d3d
Add enabled field to rate limiter settings 3 years ago
Fabian Vowie b2a1e5a547
Add commit hash to index metadata 3 years ago
Fabian Vowie f3149d540b
Add rate limiting allowed burst field to settings 3 years ago
Fabian Vowie 069a5ffe53
Add allowed burst for requests to rate limiting middleware 3 years ago
Fabian Vowie b87a2e4b0b
Add rate limiting requests per minute field to settings 3 years ago
Fabian Vowie 7a45c37375
Add rate limiting middleware 3 years ago
Fabian Vowie dcddb6ca45
Move authorization middleware to dedicated middlewares package 3 years ago
Roman Zipp 562462fbd7 Enhance router pipeline route matching 3 years ago
Roman Zipp 4f255bed04 Update route registration 3 years ago
Roman Zipp 88230d5109 Fix main app settings variable name collision 3 years ago
Roman Zipp 3bcbb6d147 Add LoadSettings function error handling 3 years ago
Roman Zipp ded07eb1eb
Add metadata struct lowercase json tags 3 years ago
Fabian Vowie 6ac87dc7dc
Add builder function to create AuthenticationMiddleware objects 3 years ago
Fabian Vowie 7aec1fb513
Add token-based authorization middleware 3 years ago
Roman Zipp 3821f5c7fe Add storage provider working directory parameter 3 years ago
Fabian Vowie 96436acd89
Improve testability for LoadSettings function 3 years ago
Fabian Vowie 07ae302df9
Rename FileSystem in settings to StorageProvider 3 years ago
Fabian Vowie 9a6bdc2552
Remove leftover debug code 3 years ago
Fabian Vowie 583103c384
Load settings on program start or create default if none exist 3 years ago
Fabian Vowie 08ca3c5b2c
Temporarily hardcode filesystem storage provider 3 years ago
Roman Zipp dbcf08b197 Handle json encoding errors 3 years ago
Roman Zipp 7869d1e96f Move pipeline files to subpackage 3 years ago
Roman Zipp ce9403ef84 Fix http pipeline handler typo 3 years ago
Fabian Vowie bee20a159c
Return pipeline metadata in pipeline route 3 years ago
Fabian Vowie f3a7433e15
Register routes for pipelines 3 years ago
Fabian Vowie 7717df32e0
Load pipelines on program start 3 years ago
Fabian Vowie 7317a215f9
Add metadata response to index route 3 years ago
Fabian Vowie 36294eeed2
Initial commit 3 years ago