Skip to content

Easily build AWS lambda artifacts and layers, correctly

License

Notifications You must be signed in to change notification settings

Sensibo/lambdabuild

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LambdaBuild

This is a single command line executable meant to be triggerred from within make or make like script, which automates creation of AWS lambda python artifacts, and AWS lambda layers.

Features:

  • build inside docker emulating lambda environment, with target python runtime
  • precompile .pyc files, for faster cold starts
  • support build-only-if-changed
  • result zip file hash will remain identical between builds (important when infrastructure as code decides wether to update lambda / layer, since previous build was not on same machine)

About

Easily build AWS lambda artifacts and layers, correctly

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 91.8%
  • Dockerfile 8.2%