Advertisement
aivavic

Untitled

Feb 21st, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const AWS = require('aws-sdk')
  2. var fs = require('fs');
  3.  
  4. const spacesEndpoint = new AWS.Endpoint('ams3.digitaloceanspaces.com');
  5. const s3 = new AWS.S3({
  6.     endpoint: spacesEndpoint,
  7.     accessKeyId,
  8.     secretAccessKey
  9. });
  10.  
  11. const style = new Promise((resolve, reject) => {
  12.     s3.putObject({
  13.         Body: fs.readFileSync(__dirname + '/../public/css/app.css', 'utf8'),
  14.         Bucket: "calories",
  15.         Key: "app.css",
  16.         ContentType: 'text/css',
  17.         ACL: 'public-read'
  18.     }, function(err, data) {
  19.         if (err) reject(err, err.stack);
  20.         else     resolve(data);
  21.     });
  22. })
  23. const script = new Promise((resolve, reject) => {
  24.     s3.putObject({
  25.         Body: fs.readFileSync(__dirname + '/../public/js/app.js', 'utf8'),
  26.         Bucket: "calories",
  27.         Key: "app.js",
  28.         ContentType: 'text/javascript',
  29.         ACL: 'public-read'
  30.     }, function (err, data) {
  31.         if (err) reject(err, err.stack);
  32.         else     resolve(data);
  33.     });
  34. })
  35. Promise.all([style, script]).then(values => {
  36.     console.log(values)
  37. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement