-
Notifications
You must be signed in to change notification settings - Fork 7
/
Dockerfile
41 lines (34 loc) · 1.4 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
FROM ubuntu:22.04
# Install packages.
ENV TZ=US
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN apt-get update
RUN apt-get install -y software-properties-common libsm6 libxext6 libxrender-dev curl gfortran
# RUN add-apt-repository -y ppa:deadsnakes/ppa
# RUN apt-get install -y python3 python3-dev python3-pip python3-pyqt5 gfortran
RUN apt-get install -y '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev
RUN echo "**** Installing Python ****" && \
add-apt-repository ppa:deadsnakes/ppa && \
apt-get install -y build-essential python3 python3-distutils python3-dev python3-pip && \
curl -O https://bootstrap.pypa.io/get-pip.py && \
python3 get-pip.py && \
rm -rf /var/lib/apt/lists/*
RUN echo "**** Installing Libraries ****" && \
pip3 install --upgrade pip && \
pip3 install --upgrade numpy && \
pip3 install --upgrade musclex
# RUN python3 setup.py sdist
# RUN pip3 install dist/musclex-1.22.0.tar.gz
#RUN pip3 install git+https://github.com/biocatiit/musclex.git@v1.15.7
#ADD musclex /musclex/musclex
#
#ADD LICENSE.txt /musclex/LICENSE.txt
#ADD MANIFEST /musclex/MANIFEST
#ADD README.md /musclex/README.md
#ADD setup.cfg /musclex/setup.cfg
#ADD setup.py /musclex/setup.py
#ENV TMP_PATH $PYTHONPATH
#ENV PYTHONPATH /musclex/:$TMP_PATH
#WORKDIR /musclex/
#RUN python /musclex/setup.py install
#