All Projects β†’ epsagon β†’ serverless-package-external

epsagon / serverless-package-external

Licence: MIT license
Add external folders to the deploy package πŸ“¦

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to serverless-package-external

Serverless Sentry Plugin
This plugin adds automatic forwarding of errors and exceptions to Sentry (https://sentry.io) and Serverless (https://serverless.com)
Stars: ✭ 146 (+175.47%)
Mutual labels:  serverless-framework, serverless-plugin
serverless-cloudformation-sub-variables
Serverless framework plugin for easily supporting AWS CloudFormation Sub intrinsic function variables
Stars: ✭ 25 (-52.83%)
Mutual labels:  serverless-framework, serverless-plugin
Serverless Mocha Plugin
Plugin for Serverless Framework which adds support for test-driven development using Mocha
Stars: ✭ 152 (+186.79%)
Mutual labels:  serverless-framework, serverless-plugin
Serverless Jest Plugin
Plugin for Serverless Framework which adds support for test-driven development using Jest
Stars: ✭ 111 (+109.43%)
Mutual labels:  serverless-framework, serverless-plugin
serverless-modular
⚑️ serverless plugin for microservice code management and deployment.
Stars: ✭ 19 (-64.15%)
Mutual labels:  serverless-framework, serverless-plugin
Serverless Kms Secrets
πŸ”‘πŸ”β˜οΈ Serverless plugin to encrypt variables with KMS (DEPRECATED)
Stars: ✭ 116 (+118.87%)
Mutual labels:  serverless-framework, serverless-plugin
serverless-api-gateway-throttling
A plugin for the Serverless framework which configures throttling for API Gateway endpoints.
Stars: ✭ 54 (+1.89%)
Mutual labels:  serverless-framework, serverless-plugin
Serverless Es Logs
A Serverless plugin to transport logs to ElasticSearch
Stars: ✭ 51 (-3.77%)
Mutual labels:  serverless-framework, serverless-plugin
serverless-plugin-offline-kinesis-events
⚑ Serverless plugin that works with serverless-offline to allow offline testing of Serverless functions that are triggered by Kinesis events.
Stars: ✭ 15 (-71.7%)
Mutual labels:  serverless-framework, serverless-plugin
Serverless Dotenv Plugin
Preload Environment Variables with Dotenv into Serverless
Stars: ✭ 250 (+371.7%)
Mutual labels:  serverless-framework, serverless-plugin
Serverless Api Gateway Caching
A plugin for the Serverless framework which helps with configuring caching for API Gateway endpoints.
Stars: ✭ 92 (+73.58%)
Mutual labels:  serverless-framework, serverless-plugin
serverless-aws-static-file-handler
Easily serve static files with the Serverless Framework on AWS Lambda.
Stars: ✭ 43 (-18.87%)
Mutual labels:  serverless-framework, serverless-plugin
Serverless Plugin Git Variables
⚑️ Expose git variables to serverless
Stars: ✭ 75 (+41.51%)
Mutual labels:  serverless-framework, serverless-plugin
Serverless Openwhisk
Adds Apache OpenWhisk support to the Serverless Framework!
Stars: ✭ 131 (+147.17%)
Mutual labels:  serverless-framework, serverless-plugin
Serverless Reqvalidator Plugin
Serverless plugin to attach AWS API Gateway Basic Request Validation https://rafpe.ninja/2017/12/18/serverless-own-plugin-to-attach-aws-api-gateway-basic-request-validation/
Stars: ✭ 59 (+11.32%)
Mutual labels:  serverless-framework, serverless-plugin
Awesome Serverless
DEPRECATED: Curated list of resources related to serverless computing and serverless architectures.
Stars: ✭ 2,049 (+3766.04%)
Mutual labels:  serverless-framework, serverless-plugin
Serverless Appsync Plugin
serverless plugin for appsync
Stars: ✭ 804 (+1416.98%)
Mutual labels:  serverless-framework, serverless-plugin
Plugins
Serverless Plugins – Extend the Serverless Framework with these community driven plugins –
Stars: ✭ 850 (+1503.77%)
Mutual labels:  serverless-framework, serverless-plugin
Serverless Chrome
🌐 Run headless Chrome/Chromium on AWS Lambda
Stars: ✭ 2,625 (+4852.83%)
Mutual labels:  serverless-framework, serverless-plugin
serverless-fission
Use Fission through Serverless Framework https://serverless.com
Stars: ✭ 19 (-64.15%)
Mutual labels:  serverless-framework, serverless-plugin

serverless-package-external πŸ“¦

serverless semantic-release npm version Build Status

Deploy a Serverless Python Function services with external code

Before deploying, this plugin symlinks folders containing shared code into the root directory of your Serverless function. This plugin works also with serverless-offline plugin.

Installation

npm i serverless-package-external --save-dev

Usage

service: service-name

plugins:
  - serverless-package-external

functions:
  # Your functions here

custom:
  packageExternal:
    external:
      - '../common'
      - '../service-a/module'

Example Directory Structure

└── common
    └── resource.py
└── service-a
    └── handler.py
    └── serverless.yml
    └── module
        └── main.py
└── service-b
    └── handler.py
    └── serverless.yml

In handler.py, external code can be imported:

from common.resource import shared_resource

Licensing

serverless-package-external is licensed under the MIT License.

It is originally based on serverless-package-common.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].