Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var path = require('path');
- var version = require('./package.json').version;
- var Uploader = require('s3-uploading').default;
- var env = (process.env.NODE_ENV || 'staging').toUpperCase();
- var BUCKET_PATH = `<YOUR_BUCKET_NAME>_${env}/${version}`; // CHOTOT_VEHICLE_PRODUCTION/1.0.1
- const options = {
- s3: {
- accessKeyId: process.env.CDN_ACCESS_KEY_ID,
- secretAccessKey: process.env.CDN_SECRET_ACCESS_KEY,
- endpoint: process.env.CDN_HOST_BUCKET,
- region: '',
- ACL: 'public-read',
- sslEnabled: false
- },
- upload: {
- directory: path.resolve(__dirname, '../../app/.next'), // path to built directory
- bucket: BUCKET_PATH
- }
- };
- const job = new Uploader(options);
- job.upload();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement