cms.nicwands.com/config/plugins.ts
2026-06-29 14:10:17 -04:00

36 lines
782 B
TypeScript

import type { Core } from "@strapi/strapi";
const config = ({
env,
}: Core.Config.Shared.ConfigParams): Core.Config.Plugin => ({
upload: {
config: {
provider: "aws-s3",
providerOptions: {
baseUrl: env("R2_CDN_URL"),
rootPath: env("R2_CDN_ROOT_PATH"),
s3Options: {
credentials: {
accessKeyId: env("R2_ACCESS_KEY_ID"),
secretAccessKey: env("R2_ACCESS_SECRET"),
},
region: "auto",
endpoint: env("R2_ENDPOINT"),
params: {
Bucket: env("R2_BUCKET"),
},
},
},
actionOptions: {
upload: {},
uploadStream: {},
delete: {},
},
},
},
oembed: {
enabled: true,
},
});
export default config;