# 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"]