21 lines
480 B
TypeScript
21 lines
480 B
TypeScript
import type { Core } from "@strapi/strapi";
|
|
|
|
const config = ({
|
|
env,
|
|
}: Core.Config.Shared.ConfigParams): Core.Config.Plugin => ({
|
|
upload: {
|
|
config: {
|
|
provider: "strapi-provider-cloudflare-r2",
|
|
providerOptions: {
|
|
accessKeyId: env("CF_ACCESS_KEY_ID"),
|
|
secretAccessKey: env("CF_ACCESS_SECRET"),
|
|
endpoint: env("CF_ENDPOINT"),
|
|
params: {
|
|
Bucket: env("CF_BUCKET"),
|
|
},
|
|
},
|
|
},
|
|
},
|
|
});
|
|
|
|
export default config;
|