Description of changes: This adds a pattern that can be used when you need to use a gem with native extensions that also require shared libraries to be available at runtime. To do so we build a custom build container containing the needed libraries, then create a lambda layer that has those libraries present. Finally we build the application and create a .zip archive.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Issue #, if available:
Description of changes: This adds a pattern that can be used when you need to use a gem with native extensions that also require shared libraries to be available at runtime. To do so we build a custom build container containing the needed libraries, then create a lambda layer that has those libraries present. Finally we build the application and create a .zip archive.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.