Add a Dockerfile.
epsi-builds/msspec_python3/pipeline/head This commit looks good Details

This commit is contained in:
sylvain tricot 2021-01-22 17:32:12 +01:00
parent da92ce048f
commit 7921f813c4
1 changed files with 30 additions and 0 deletions

30
Dockerfile Normal file
View File

@ -0,0 +1,30 @@
# Get the base Python image
FROM python:3.7
# Set the working directory in the container
RUN useradd -ms /bin/bash msspec
WORKDIR /code
# Fetch the code
COPY fresh .
ENV LANG=en_US.UTF-8
ENV PATH=/opt/bin:$PATH
# Install system dependencies
RUN apt-get update && \
apt-get install -y virtualenv gfortran locales python3-wxgtk4.0
# Reconfigure the locales
RUN sed -i -e "s/# $LANG.*/$LANG UTF-8/" /etc/locale.gen && \
dpkg-reconfigure --frontend=noninteractive locales && \
update-locale LANG=$LANG
# Install msspec
RUN make install VERBOSE=1 INSTALL_PREFIX=/opt
#RUN echo "/usr/lib/python3/dist-packages" > /opt/src/msspec_venv_*/lib/python3.7/site-packages/system_packages.pth
USER msspec
ENTRYPOINT ["msspec"]