This project is in maintenance mode.
AWS publishes docker images for use with lambda. Unfortunately the underlying operating system (Amazon Linux 2) has an out of date version of sqlite installed that won't work with the current supported versions of Django. aws-lambda-python-sqlite
images compile the latest sqlite version and replace the library for the lambda version of Python built in to the image. Everything else will work exactly the same as the official images.
NOTE: Only images that are based on Amazon Linux 2 have been built here.
- 3.8
- 3.9
- 3.10
- 3.11
Inside your dockerfile instead of pulling the official images do as follows:
- FROM public.ecr.aws/lambda/python:3.9
+ FROM lukewiwa/aws-lambda-python-sqlite:3.9