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 slsREADME.md*.log# ignore aws-sdknode_modules/aws-sdk/*.env.example.git/*__tests__/*