deepvats / Dockerfile.med
misantamaria's picture
dataset artifact añadido en la imagen intermedia
820c265
raw
history blame
1.17 kB
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