async function upload()

in scripts/deploy.js [95:115]


async function upload(body, key, params = {}) {
    let defaultParams = {
        Bucket: bucketName,
        ACL: 'public-read',
        CacheControl: 'max-age=31536000',
    }

    const explicitContentType = lookup(key);
    if (explicitContentType) {
        defaultParams.ContentType = explicitContentType;
    }
    
    let uploadParams = {
        ...defaultParams,
        ...params,
        Key: key,
        Body: body,
    }

    return s3.upload(uploadParams).promise()
}