misantamaria commited on
Commit
49c1de8
·
1 Parent(s): f17cc6c

libtiff line added

Browse files
Files changed (1) hide show
  1. 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
- RUN apt-get install -y python3-pip
 
 
 
 
 
 
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)"