Commit cf0d7a16 authored by caiyanming's avatar caiyanming

add mirt mirtCAT to ai-box

Change-Id: I978f0ddd571629db0b52e326ba8b4851943fef39
parent a456b649
...@@ -19,6 +19,8 @@ MAINTAINER xt ...@@ -19,6 +19,8 @@ MAINTAINER xt
ENV PYTHONUNBUFFERED 1 ENV PYTHONUNBUFFERED 1
ENV TZ Asia/Shanghai ENV TZ Asia/Shanghai
# to fix install.r mirt
ENV LIBRARY_PATH /usr/lib/gcc/x86_64-linux-gnu/8
COPY sources.list /etc/apt/sources.list COPY sources.list /etc/apt/sources.list
COPY requirements.txt ./ COPY requirements.txt ./
...@@ -26,8 +28,21 @@ RUN apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5 \ ...@@ -26,8 +28,21 @@ RUN apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5 \
&& apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32 \ && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32 \
&& apt-get update \ && apt-get update \
&& apt-get install -y --no-install-recommends --allow-unauthenticated \ && apt-get install -y --no-install-recommends --allow-unauthenticated \
bzip2 gcc libmysqlclient-dev r-base=3.5.1-* r-base-dev=3.5.1-* \ bzip2 gcc libmysqlclient-dev \
littler r-cran-littler r-cran-stringr \
r-base=3.5.1-* r-base-dev=3.5.1-* r-recommended=3.5.1-* \
&& pip install --no-cache-dir --trusted-host mirrors.aliyun.com \ && pip install --no-cache-dir --trusted-host mirrors.aliyun.com \
-i http://mirrors.aliyun.com/pypi/simple -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple -r requirements.txt \
&& echo 'options(repos = c(CRAN = "https://cloud.r-project.org/"))' >> /etc/R/Rprofile.site \
&& echo 'source("/etc/R/Rprofile.site")' >> /etc/littler.r \
&& ln -s /usr/lib/R/site-library/littler/examples/install.r /usr/local/bin/install.r \
&& ln -s /usr/lib/R/site-library/littler/examples/install2.r /usr/local/bin/install2.r \
&& ln -s /usr/lib/R/site-library/littler/examples/installGithub.r /usr/local/bin/installGithub.r \
&& ln -s /usr/lib/R/site-library/littler/examples/testInstalled.r /usr/local/bin/testInstalled.r \
&& install.r docopt \
&& install.r mirt \
&& install.r mirtCAT \
&& rm -rf /tmp/downloaded_packages/ /tmp/*.rds \
&& rm -rf /var/lib/apt/lists/*
CMD [ "/bin/bash" ] CMD [ "/bin/bash" ]
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment