@_sh/strapi-provider-upload-timeweb-s3

1.0.5 • Public • Published

Example

./config/plugins.js

module.exports = ({ env }) => ({
    upload: {
      config: {
        provider: '@_sh/strapi-provider-upload-timeweb-s3',
        providerOptions: {
            key: env('TWS3_ACCESS_KEY'),
            secret: env('TWS3_SECRET_KEY'),
            endpoint: env('TWS3_ENDPOINT'),
            region: env('TWS3_REGION'),
            bucket: env('TWS3_BUCKET'),
            directory: env('TWS3_DIRECTORY'),
            domain: env('TWS3_DOMAIN')
        }
      },
    }
});

./config/middlewares.js

{
    name: 'strapi::security',
    config: {
      contentSecurityPolicy: {
        useDefaults: true,
        directives: {
          'connect-src': ["'self'", 'https:'],
          'img-src': ["'self'", 'data:', 'blob:', 'strapi.io', 'dl.airtable.com', 's3.timeweb.com'],
          'media-src': ["'self'", 'data:', 'blob:','strapi.io', 'dl.airtable.com', 's3.timeweb.com'],
          upgradeInsecureRequests: null,
        },
      },
    },
  }

.env :
TWS3_ACCESS_KEY=
TWS3_SECRET_KEY=
TWS3_REGION=
TWS3_BUCKET=
TWS3_DOMAIN=
*opt TWS3_ENDPOINT=
*opt TWS3_DIRECTORY=

/@_sh/strapi-provider-upload-timeweb-s3/

    Package Sidebar

    Install

    npm i @_sh/strapi-provider-upload-timeweb-s3

    Homepage

    strapi.io/

    Weekly Downloads

    0

    Version

    1.0.5

    License

    MIT

    Unpacked Size

    4.49 kB

    Total Files

    3

    Last publish

    Collaborators

    • _sh