Spaces:
Sleeping
Sleeping
Commit
·
0cb24ab
1
Parent(s):
f36ec29
instal dependencies before coping and executing app staff
Browse files- Dockerfile +14 -12
Dockerfile
CHANGED
@@ -15,6 +15,19 @@
|
|
15 |
# Adds rstudio server, tiyverse, devtools to rocker/cuda
|
16 |
FROM rocker/ml:4.2
|
17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
SHELL [ "/bin/bash", "--login", "-c" ]
|
19 |
|
20 |
###############
|
@@ -58,24 +71,12 @@ COPY --chown=${USER_ID}:${GROUP_ID} ../r_shiny_app $HOME/app
|
|
58 |
COPY --chown=${USER_ID}:${GROUP_ID} ${LOCAL_DATA_PATH} $HOME/data/
|
59 |
COPY --chown=${USER_ID}:${GROUP_ID} ../dvats ${HOME}/dvats
|
60 |
|
61 |
-
RUN echo "--> Prior installations" \
|
62 |
-
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A4B469963BF863CC \
|
63 |
-
set -e; \
|
64 |
-
apt-get update --fix-missing \
|
65 |
-
&& apt-get install -y \
|
66 |
-
python3-pip wget bzip2 curl \
|
67 |
-
git sudo libarchive-dev libtiff5-dev zsh\
|
68 |
-
#python3 -m pip install --upgrade pip \
|
69 |
-
python3-venv libxt-dev \
|
70 |
-
&& apt-get clean \
|
71 |
-
&& rm -rf /var/lib/apt/lists/*
|
72 |
|
73 |
## Install R packages
|
74 |
|
75 |
#COPY docker/DESCRIPTION /tmp/
|
76 |
COPY --chown=${USER_ID}:${GROUP_ID} docker/DESCRIPTION /tmp/
|
77 |
|
78 |
-
RUN ls -la /tmp/ && sleep 5
|
79 |
|
80 |
RUN echo "--> Install R packages"
|
81 |
|
@@ -204,6 +205,7 @@ RUN echo "---> Setup variables" && \
|
|
204 |
done > ${HOME}/.Renviron
|
205 |
|
206 |
|
|
|
207 |
RUN echo "--> Go!"
|
208 |
|
209 |
CMD ["R", "--quiet", "-e", "shiny::runApp(host='0.0.0.0', port=${RSTUDIO_PORT:-3838}, launch.browser = FALSE, appDir = '/home/${USER_NAME}/app')"]
|
|
|
15 |
# Adds rstudio server, tiyverse, devtools to rocker/cuda
|
16 |
FROM rocker/ml:4.2
|
17 |
|
18 |
+
RUN echo "--> Prior installations" \
|
19 |
+
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A4B469963BF863CC \
|
20 |
+
set -e; \
|
21 |
+
apt-get update --fix-missing \
|
22 |
+
&& apt-get install -y \
|
23 |
+
python3-pip wget bzip2 curl \
|
24 |
+
git sudo libarchive-dev libtiff5-dev zsh\
|
25 |
+
#python3 -m pip install --upgrade pip \
|
26 |
+
python3-venv libxt-dev \
|
27 |
+
&& apt-get clean \
|
28 |
+
&& rm -rf /var/lib/apt/lists/*
|
29 |
+
|
30 |
+
|
31 |
SHELL [ "/bin/bash", "--login", "-c" ]
|
32 |
|
33 |
###############
|
|
|
71 |
COPY --chown=${USER_ID}:${GROUP_ID} ${LOCAL_DATA_PATH} $HOME/data/
|
72 |
COPY --chown=${USER_ID}:${GROUP_ID} ../dvats ${HOME}/dvats
|
73 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
|
75 |
## Install R packages
|
76 |
|
77 |
#COPY docker/DESCRIPTION /tmp/
|
78 |
COPY --chown=${USER_ID}:${GROUP_ID} docker/DESCRIPTION /tmp/
|
79 |
|
|
|
80 |
|
81 |
RUN echo "--> Install R packages"
|
82 |
|
|
|
205 |
done > ${HOME}/.Renviron
|
206 |
|
207 |
|
208 |
+
RUN pip install -e /home/${USER_NAME}/work
|
209 |
RUN echo "--> Go!"
|
210 |
|
211 |
CMD ["R", "--quiet", "-e", "shiny::runApp(host='0.0.0.0', port=${RSTUDIO_PORT:-3838}, launch.browser = FALSE, appDir = '/home/${USER_NAME}/app')"]
|