msspec_python3/Dockerfile

25 lines
620 B
Docker
Raw Permalink Normal View History

2021-01-22 17:32:12 +01:00
# Get the base Python image
FROM python:latest
2021-01-22 17:32:12 +01:00
# Install system dependencies
RUN apt-get update && apt-get install -y virtualenv gfortran libgtk-3-dev nano
# Add a non-privileged user
RUN useradd -ms /bin/bash -d /opt/msspec msspec
2021-01-22 17:32:12 +01:00
# Set the working directory in the container
USER msspec
RUN mkdir -p /opt/msspec/code
WORKDIR /opt/msspec/code
2021-01-22 17:32:12 +01:00
# Fetch the code
RUN git clone https://git.ipr.univ-rennes1.fr/epsi/msspec_python3.git .
#COPY --chown=msspec:msspec . .
2021-01-22 17:32:12 +01:00
# Install msspec
ENV PATH=/opt/msspec/.local/bin:$PATH
RUN make install VERBOSE=1
2021-01-22 17:32:12 +01:00
# Run the msspec frontend command on startup
ENTRYPOINT ["msspec"]