misantamaria commited on
Commit
0cb24ab
·
1 Parent(s): f36ec29

instal dependencies before coping and executing app staff

Browse files
Files changed (1) hide show
  1. 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')"]