FROM phusion/baseimage:0.9.19 # Standard stuff ENV LANG en_US.UTF-8 ENV LC_ALL en_US.UTF-8 # Stuff for building steem-python ARG BUILD_ROOT=/build # Now we install the essentials RUN \ apt-get update && \ apt-get install -y python3-pip # This updates the distro-provided pip RUN pip3 install --upgrade pip RUN mkdir ${BUILD_ROOT} COPY Makefile ${BUILD_ROOT}/ COPY Pipfile ${BUILD_ROOT}/ COPY Pipfile.lock ${BUILD_ROOT}/ WORKDIR ${BUILD_ROOT} RUN pip3 install --upgrade pip && \ pip3 install --upgrade pipenv && \ pipenv install --three --dev && \ pipenv install . COPY . ${BUILD_ROOT} # run tests RUN pipenv run py.test