laravel-mix-s3-uploader

1.0.0 • Public • Published

Install

npm install laravel-mix-s3-uploader

Configuration

if (mix.inProduction()) {
    mix.webpackConfig({
        plugins: [
            new S3Uploader({
                key: process.env.AWS_ACCESS_KEY_ID,
                secret: process.env.AWS_SECRET_ACCESS_KEY,
                bucket: process.env.AWS_BUCKET,
                region: process.env.AWS_REGION,
                sessionToken: process.env.AWS_ACCESS_TOKEN, //optional
                source: 'public', 
                prefix: 'someplace-else/public',  //optional
                acl: 'public-read', //optional
                cache: 'max-age=602430', //optional
                includes: ['public/assets/included'], //optional
                excludes: ['public/assets/excluded'] //optional
            })
        ]
    });
}

Readme

Keywords

Package Sidebar

Install

npm i laravel-mix-s3-uploader

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

10.6 kB

Total Files

3

Last publish

Collaborators

  • santran