0.0.2 • Published 4 years ago
serverless-cdn-stack v0.0.2
Installation
npm i -E serverless-cdn-stack
Features
- S3 - Bucket for your app assets.
- S3 - Bucket for access logs.
- S3 - Retention days for logs.
- Cloud Front Distribution (CDN).
- CDN - SSL support.
- CDN - Access Logs.
- Route53 - record for your CDN.
- Invalidate Cdn cache on new deploys.
- Sync your local assets folder with s3 on new deploys.
Usage
plugins:
- serverless-cdn-stack
custom:
cdnStack:
disabled: false # optional, disabled this plugin
beforeSpawn: '' # optional, run another hook plugin
cname: '' # optional, cname for cdn.
createInRoute53: false # optional, default true, create cname record
certificate: '' # required, if use cname
bucketName: '' # required, app bucket name
indexPage: '' # optional, default index.html
errorPage: '' # optional, error page
syncLocalFolder: '' # required, folder path to sync with s3
priceClass: '' # optional, default 'PriceClass_100'
logging: # optional tag
bucketName: '' # required, logs bucket name
preffix: '' # optional, default 'Access/'
retentionDays: # optional, default 21 days
# psss. check full example in serverless.example.yml file.