|
FROM misantamaria/dvats-rstudio:rocker-ml4.2 |
|
|
|
RUN mkdir /var/run/s6 |
|
|
|
|
|
|
|
|
|
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 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" |
|
|
|
|
|
|
|
RUN echo "---> Setup volumes" |
|
|
|
|
|
ENV APPDIR='/home/app' |
|
ENV DATADIR=$HOME'/data/' |
|
ENV DVATSDIR=$HOME'/dvats/' |
|
|
|
|
|
ARG LOCAL_DATA_PATH |
|
ENV LOCAL_DATA_PATH=$LOCAL_DATA_PATH |
|
|
|
|
|
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 |
|
|