R2 file store
r2FileStorePlugin (service id file-store) stores files in one R2 bucket. Same contract as the disk file store. Import it from @buildautomaton/plugins/worker.
import { r2FileStorePlugin } from '@buildautomaton/plugins/worker';
r2FileStorePlugin({
options: { bucket: env.MARKETPLACE_FILES, prefix: 'marketplace', backend: 'r2' },
})
prefix (or root) scopes keys inside the bucket. Worker host installs this when you pass r2.