plugins.ts 638 B

1234567891011121314151617181920
  1. // plugins.ts
  2. export default ({ env }) => ({
  3. upload: {
  4. config: {
  5. provider: '@strapi/provider-upload-aws-s3',
  6. providerOptions: {
  7. accessKeyId: env('AWS_ACCESS_KEY_ID'),
  8. secretAccessKey: env('AWS_ACCESS_SECRET'),
  9. region: env('AWS_REGION'),
  10. params: {
  11. Bucket: env('AWS_BUCKET'),
  12. ACL: env('AWS_ACL', 'public-read'),
  13. signedUrlExpires: env.int('AWS_SIGNED_URL_EXPIRES', 900),
  14. },
  15. baseUrl: env('CLOUDFRONT_URL', 'https://blog-media.genomii.ai'), // Add this line
  16. rootPath: 'uploads', // Optional - for organizing files
  17. },
  18. },
  19. },
  20. });