UNPKG

pano

Version:

Easily add multiple 360-panoramic viewers to a page using Panolens.js

24 lines (23 loc) 823 B
(function () { const config = require('../config.json') const pkg = require('../package.json') const exec = require('child_process').exec const versionUrl = config.cdn.bucket + '/' + config.cdn.prefix + '/' + pkg.version + '/' const latestUrl = config.cdn.bucket + '/' + config.cdn.prefix + '/latest/' // Upload to version url then to latest url uploadToUrl(versionUrl, () => { uploadToUrl(latestUrl) }) function uploadToUrl (url, cb) { console.log('Uploading to:', url) exec(`s3-cli --config ~/.s3cfg sync dist s3://${url}`, (error) => { if (error !== null) { console.log('error uploading to S3 url: ' + url) console.log(error.toString() || error) throw error } console.log('Successfully uploaded to S3 url:', url) if (cb) cb() }) } })()