33 lines
791 B
Text
33 lines
791 B
Text
|
FROM public.ecr.aws/lambda/python:3.8
|
||
|
RUN yum -y install git && yum clean all
|
||
|
RUN yum -y install tar gzip zlib freetype-devel \
|
||
|
gcc \
|
||
|
ghostscript \
|
||
|
lcms2-devel \
|
||
|
libffi-devel \
|
||
|
libimagequant-devel \
|
||
|
libjpeg-devel \
|
||
|
libraqm-devel \
|
||
|
libtiff-devel \
|
||
|
libwebp-devel \
|
||
|
make \
|
||
|
openjpeg2-devel \
|
||
|
rh-python36 \
|
||
|
rh-python36-python-virtualenv \
|
||
|
sudo \
|
||
|
tcl-devel \
|
||
|
tk-devel \
|
||
|
tkinter \
|
||
|
which \
|
||
|
xorg-x11-server-Xvfb \
|
||
|
zlib-devel \
|
||
|
&& yum clean all
|
||
|
RUN pip install -U --force-reinstall pillow-simd
|
||
|
RUN pip install requests
|
||
|
|
||
|
|
||
|
# Copy function code
|
||
|
COPY __init__.py ${LAMBDA_TASK_ROOT}/app.py
|
||
|
|
||
|
# Set the CMD to your handler (could also be done as a parameter override outside of the Dockerfile)
|
||
|
CMD [ "app.lambda_handler" ]
|