@joblocal/serverless-invoke-local-environment
v1.1.0
Published
Overwrite serverless environment to enable local development.
Downloads
6
Readme
Serverless Invoke Local Environment Plugin
This serverless plugin allows you to overwrite a functions process.env
when invoking locally, allowing you to simulate AWS services using docker and connect to those containers for an easier development workflow.
Installation
Using yarn:
$ yarn add --dev @joblocal/serverless-invoke-local-environment
Using npm:
$ npm install --save-dev @joblocal/serverless-invoke-local-environment
Usage
After installation you can configure the plugin like so:
# serverless.yml
plugins:
- '@joblocal/serverless-invoke-local-environment'
custom:
invokeLocalEnvironment: ${file(.env)}
# .env
ENVIRONMENT_VARIABLE=value
.env (compatible with dotenv)
After configuration, whenever you invoke your lambda function
$ serverless invoke local -f functionName
your .env
will be accessible via process.env
.
Built with
Contributing
Please read through our contributing guidelines. Included are directions for opening issues, coding standards, and feature requests.
Authors
- Joblocal GmbH - Initial work - Joblocal
See also the list of contributors who participated in this project.