Sign inSign up

revenant/lambda-python37-build

By revenant

•Updated over 7 years ago

A repo extended from lambci/lambda:python3.7 repository, with extra build/packaging bits added in.

Image
0

204

revenant/lambda-python37-build repository overview

lambci/lambda is a clone of the lambda amazon-linux (redhat/centos) from amazon. However, amazon linux has issues running it's RPM db ontop of an overlay filesystem, so yum commands break if you run this way (rpmdb errors). If you are running MacOS or most others overlay2 is the default filesystem, which makes this problematic. This image is the base, plus some packages I use for development locally. The dockerfile:

FROM lambci/lambda:python3.7

# Default lambda doesn't have root access
USER root

# devel things.  yum-plugin-ovl helps avoid the overlay filesystem error: Rpmdb checksum is invalid: dCDPT(pkg checksums)
# Note: I know it says python3.6 above, but inside the repo it has python35 as pkgs, go figure -BJG
RUN yum -y install yum-plugin-ovl
RUN    yum -y install \
        gcc make python35-pip python35-devel vim-enhanced zip && \
    pip3 install --upgrade pip

Tag summary

Content type

Image

Digest

Size

495.1 MB

Last updated

over 7 years ago

docker pull revenant/lambda-python37-build