Skip to content

File and storage updates

David Chandek-Stark requested to merge ddr-file-and-storage-updates into main

The main goals of this MR:

  • To make DDR storage configuration more flexible, and less tightly coupled with Valkyrie config conventions.
  • To introduce a storage adapter for S3, using the AWS SDK, and conforming to the implicit Valkyrie storage adapter interface.

It is now easier to configure storage adapters per DDR file field (e.g., 'content', 'thumbnail', etc.) with overrides per Rails environment. See config/ddr_storage.yml and config/ddr_storage/test.yml.

Note that S3 storage adapter should not be considered ready for production, but is at least a proof of concept.

Merge request reports

Loading