Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const AWS = require('aws-sdk')
- var fs = require('fs');
- const spacesEndpoint = new AWS.Endpoint('ams3.digitaloceanspaces.com');
- const s3 = new AWS.S3({
- endpoint: spacesEndpoint,
- accessKeyId,
- secretAccessKey
- });
- const style = new Promise((resolve, reject) => {
- s3.putObject({
- Body: fs.readFileSync(__dirname + '/../public/css/app.css', 'utf8'),
- Bucket: "calories",
- Key: "app.css",
- ContentType: 'text/css',
- ACL: 'public-read'
- }, function(err, data) {
- if (err) reject(err, err.stack);
- else resolve(data);
- });
- })
- const script = new Promise((resolve, reject) => {
- s3.putObject({
- Body: fs.readFileSync(__dirname + '/../public/js/app.js', 'utf8'),
- Bucket: "calories",
- Key: "app.js",
- ContentType: 'text/javascript',
- ACL: 'public-read'
- }, function (err, data) {
- if (err) reject(err, err.stack);
- else resolve(data);
- });
- })
- Promise.all([style, script]).then(values => {
- console.log(values)
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement