Spaces:
Sleeping
Sleeping
Commit
·
49c1de8
1
Parent(s):
f17cc6c
libtiff line added
Browse files- Dockerfile +17 -6
Dockerfile
CHANGED
@@ -24,19 +24,21 @@ SHELL [ "/bin/bash", "--login", "-c" ]
|
|
24 |
#ARG WANDB_ENTITY
|
25 |
#ARG WANDB_PROJECT
|
26 |
#ARG GH_TOKEN
|
27 |
-
|
28 |
-
|
29 |
#ENV USER_NAME=$USER_NAME
|
30 |
#ENV USER_ID=$USER_ID
|
31 |
#ENV GROUP_ID=$GROUP_ID
|
32 |
#ENV WANDB_ENTITY=$WANDB_ENTITY
|
33 |
#ENV WANDB_API_KEY=$WANDB_API_KEY
|
|
|
|
|
|
|
34 |
ENV RETICULATE_PYTHON_ENV=/home/${USER_NAME}/env
|
35 |
ENV RETICULATE_MINICONDA_PATH=/home/${USER_NAME}/miniconda
|
36 |
#ENV WANDB_PROJECT=$WANDB_PROJECT
|
37 |
ENV ROOT=TRUE
|
38 |
ENV CUDA_VISIBLE_DEVICES=0,1,2
|
39 |
-
ENV GH_TOKEN=$ghtoken
|
40 |
ENV ENV_VARS=WANDB_ENTITY,WANDB_PROJECT,USER_NAME,USER_ID,GROUP_ID,PASSWORD,ROOT,CUDA_VISIBLE_DEVICES
|
41 |
|
42 |
ENV HOME /home/${USER_NAME}
|
@@ -45,7 +47,7 @@ ENV HOME /home/${USER_NAME}
|
|
45 |
# Volumes #
|
46 |
###########
|
47 |
|
48 |
-
|
49 |
RUN echo ${HOME}
|
50 |
RUN echo ${USER_NAME}"|"${USER_ID}"|"${GROUP_ID}
|
51 |
COPY --chown=${USER_ID}:${GROUP_ID} ../r_shiny_app /$HOME/app
|
@@ -53,10 +55,17 @@ COPY --chown=${USER_ID}:${GROUP_ID} ${LOCAL_DATA_PATH} /$HOME/data/
|
|
53 |
COPY --chown=${USER_ID}:${GROUP_ID} ../dvats ${HOME}/dvats
|
54 |
|
55 |
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A4B469963BF863CC
|
56 |
-
RUN apt-get update
|
57 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
RUN python3 -m pip install --upgrade pip
|
59 |
RUN apt-get install -y python3-venv libxt-dev
|
|
|
60 |
## Install R packages
|
61 |
|
62 |
#COPY docker/DESCRIPTION /tmp/
|
@@ -64,6 +73,8 @@ COPY --chown=${USER_ID}:${GROUP_ID} docker/DESCRIPTION /tmp/
|
|
64 |
|
65 |
RUN ls -la /tmp/ && sleep 5
|
66 |
|
|
|
|
|
67 |
#RUN R -e "install.packages(deps_path = '/tmp/DESCRIPTION', remotes::dev_package_deps(dependencies = TRUE), repos = NULL)"
|
68 |
|
69 |
RUN R -e "devtools::install_deps('/tmp/', dependencies = TRUE)"
|
|
|
24 |
#ARG WANDB_ENTITY
|
25 |
#ARG WANDB_PROJECT
|
26 |
#ARG GH_TOKEN
|
27 |
+
#
|
28 |
+
#
|
29 |
#ENV USER_NAME=$USER_NAME
|
30 |
#ENV USER_ID=$USER_ID
|
31 |
#ENV GROUP_ID=$GROUP_ID
|
32 |
#ENV WANDB_ENTITY=$WANDB_ENTITY
|
33 |
#ENV WANDB_API_KEY=$WANDB_API_KEY
|
34 |
+
#ENV GH_TOKEN=$ghtoken
|
35 |
+
|
36 |
+
RUN echo "--> Setup variables"
|
37 |
ENV RETICULATE_PYTHON_ENV=/home/${USER_NAME}/env
|
38 |
ENV RETICULATE_MINICONDA_PATH=/home/${USER_NAME}/miniconda
|
39 |
#ENV WANDB_PROJECT=$WANDB_PROJECT
|
40 |
ENV ROOT=TRUE
|
41 |
ENV CUDA_VISIBLE_DEVICES=0,1,2
|
|
|
42 |
ENV ENV_VARS=WANDB_ENTITY,WANDB_PROJECT,USER_NAME,USER_ID,GROUP_ID,PASSWORD,ROOT,CUDA_VISIBLE_DEVICES
|
43 |
|
44 |
ENV HOME /home/${USER_NAME}
|
|
|
47 |
# Volumes #
|
48 |
###########
|
49 |
|
50 |
+
RUN echo "---> Setup volumes"
|
51 |
RUN echo ${HOME}
|
52 |
RUN echo ${USER_NAME}"|"${USER_ID}"|"${GROUP_ID}
|
53 |
COPY --chown=${USER_ID}:${GROUP_ID} ../r_shiny_app /$HOME/app
|
|
|
55 |
COPY --chown=${USER_ID}:${GROUP_ID} ../dvats ${HOME}/dvats
|
56 |
|
57 |
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A4B469963BF863CC
|
58 |
+
RUN apt-get update --fix-missing \
|
59 |
+
&& apt-get install -y python3-pip \
|
60 |
+
&& apt-get install -y wget bzip2 curl git sudo libarchive-dev libtiff5-dev zsh\
|
61 |
+
#Otherwise
|
62 |
+
# && apt-get install -y wget bzip2 curl git sudo \
|
63 |
+
&& apt-get clean \
|
64 |
+
&& rm -rf /var/lib/apt/lists/*
|
65 |
+
|
66 |
RUN python3 -m pip install --upgrade pip
|
67 |
RUN apt-get install -y python3-venv libxt-dev
|
68 |
+
|
69 |
## Install R packages
|
70 |
|
71 |
#COPY docker/DESCRIPTION /tmp/
|
|
|
73 |
|
74 |
RUN ls -la /tmp/ && sleep 5
|
75 |
|
76 |
+
RUN echo "--> Install R packages"
|
77 |
+
|
78 |
#RUN R -e "install.packages(deps_path = '/tmp/DESCRIPTION', remotes::dev_package_deps(dependencies = TRUE), repos = NULL)"
|
79 |
|
80 |
RUN R -e "devtools::install_deps('/tmp/', dependencies = TRUE)"
|