File size: 1,164 Bytes
3ad2ec3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
0e9e79b
 
 
 
3ad2ec3
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
FROM misantamaria/dvats-rstudio:rocker-ml4.2
#Permissions
RUN mkdir /var/run/s6
###############
# Ensure vars #
###############

RUN echo "--> ARGS"
ARG USER_NAME=user \
    USER_ID=1000 \
    GROUP_ID \
    WANDB_ENTITY \
    WANDB_PROJECT


RUN echo "--> ARGS -> ENV"
ENV USER_NAME=$USER_NAME \
    USER_ID=$USER_ID \
    GROUP_ID=$GROUP_ID \
    WANDB_ENTITY=$WANDB_ENTITY \
    WANDB_PROJECT=$WANDB_PROJECT

RUN echo "--> Setup ENV variables"
#ENV RETICULATE_PYTHON_ENV=/home/env \
ENV ROOT=TRUE \
    #RETICULATE_MINICONDA_PATH=/home/miniconda3 \
     #1,2,3... En la barata solo tienes 1 :)
    CUDA_VISIBLE_DEVICES=0\
    ENV_VARS=WANDB_ENTITY,WANDB_PROJECT,USER_NAME,USER_ID,GROUP_ID,PASSWORD,ROOT,CUDA_VISIBLE_DEVICES\
    HOME="/home"


### Copy deepvats
RUN echo "---> Setup volumes" 

#ENV APPDIR='/home/'${USER_NAME}'/app'
ENV APPDIR='/home/app'
ENV DATADIR=$HOME'/data/'
ENV DVATSDIR=$HOME'/dvats/'


ARG LOCAL_DATA_PATH
ENV LOCAL_DATA_PATH=$LOCAL_DATA_PATH

#--- Volumes
COPY --chown=${USER_ID}:${GROUP_ID} ../r_shiny_app $APPDIR
COPY --chown=${USER_ID}:${GROUP_ID} ${LOCAL_DATA_PATH} $DATADIR
COPY --chown=${USER_ID}:${GROUP_ID} ../dvats $DVATSDIR