Route uploads through a datastore picker
Another step forwards to having different storage backends. s3 uploads currently not implemented
Showing
- config.sample.yaml 22 additions, 17 deletionsconfig.sample.yaml
- src/github.com/turt2live/matrix-media-repo/api/r0/upload.go 1 addition, 3 deletionssrc/github.com/turt2live/matrix-media-repo/api/r0/upload.go
- src/github.com/turt2live/matrix-media-repo/api/webserver/webserver.go 2 additions, 2 deletions...om/turt2live/matrix-media-repo/api/webserver/webserver.go
- src/github.com/turt2live/matrix-media-repo/cmd/media_repo/main.go 7 additions, 19 deletions...ub.com/turt2live/matrix-media-repo/cmd/media_repo/main.go
- src/github.com/turt2live/matrix-media-repo/common/config/config.go 6 additions, 6 deletions...b.com/turt2live/matrix-media-repo/common/config/config.go
- src/github.com/turt2live/matrix-media-repo/controllers/thumbnail_controller/thumbnail_resource_handler.go 8 additions, 3 deletions...ollers/thumbnail_controller/thumbnail_resource_handler.go
- src/github.com/turt2live/matrix-media-repo/controllers/upload_controller/upload_controller.go 6 additions, 3 deletions...a-repo/controllers/upload_controller/upload_controller.go
- src/github.com/turt2live/matrix-media-repo/storage/datastore/datastore.go 132 additions, 0 deletions...urt2live/matrix-media-repo/storage/datastore/datastore.go
- src/github.com/turt2live/matrix-media-repo/storage/datastore/datastore_ref.go 43 additions, 0 deletions...live/matrix-media-repo/storage/datastore/datastore_ref.go
- src/github.com/turt2live/matrix-media-repo/storage/file_store.go 7 additions, 39 deletions...hub.com/turt2live/matrix-media-repo/storage/file_store.go
- src/github.com/turt2live/matrix-media-repo/storage/stores/metadata_store.go 1 addition, 0 deletions...t2live/matrix-media-repo/storage/stores/metadata_store.go
Loading
Please register or sign in to comment