Awesome
serverless-ignore
Serverless plugin to ignore files like a .gitignore
Why
- Remove long list of hardcoded exclude files from serverless.yml
- Better managing between different serverless.yml (just add a different .slsignore)
- Same approach of .gitignore
Install
npm install --save-dev serverless-ignore
Note:
- for serverless version < 2 use version ^0.1.6
Usage
Add serverless-ignore
to your plugins list (serverless.yml)
plugins:
- serverless-ignore
Add a .slsignore
in your root folder with a .gitignore-like syntax with all the files you want to ignore
Example:
# it works like a .gitignore
# for sls
README.md
*.log
# ignore aws-sdk
node_modules/aws-sdk/*
.env.example
.git/*
__tests__/*