Blame view

config/plugins.js 1.07 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
module.exports = ({ env }) => ({
  // ...
  // Reference: https://github.com/strapi/strapi/tree/main/packages/providers/email-nodemailer
  email: {
    config: {
      provider: "nodemailer",
      providerOptions: {
        host: env("SMTP_HOST", "smtp.example.com"),
        port: env("SMTP_PORT", 587),
        auth: {
          user: env("SMTP_USERNAME"),
          pass: env("SMTP_PASSWORD"),
        },
        // ... any custom nodemailer options
      },
      settings: {
        defaultFrom: "from@example.com",
        // defaultReplyTo: "hello@example.com"
      },
    },
  },
  // ...

  // ...
  // Reference: https://www.npmjs.com/package/@strapi/provider-upload-aws-s3
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
  upload: {
    config: {
      provider: "aws-s3",
      providerOptions: {
        accessKeyId: env("AWS_ACCESS_KEY_ID"),
        secretAccessKey: env("AWS_ACCESS_SECRET"),
        region: env("AWS_REGION"),
        params: {
          Bucket: env("AWS_BUCKET"),
        },
      },
      actionOptions: {
        upload: {},
        uploadStream: {},
        delete: {},
      },
    },
  },
44 45
  // ...
});