Spaces:
Sleeping
Sleeping
File size: 1,624 Bytes
3ad2ec3 36fc8c4 3ad2ec3 aa710b9 3ad2ec3 aa710b9 3ad2ec3 aa710b9 36fc8c4 3ad2ec3 36fc8c4 820c265 3ad2ec3 aa710b9 36fc8c4 3ad2ec3 0e9e79b 3ad2ec3 36fc8c4 |
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 50 51 52 53 54 55 56 57 58 59 60 61 62 |
FROM misantamaria/dvats-rstudio:rocker-ml4.2
#Permissions
RUN mkdir /var/run/s6
###############
# Ensure vars #
###############
RUN echo "--> ARGS"
#ARG USER_NAME=USER_NAME
#ARG USER_ID=1000
#ARG GROUP_ID=1000
#ENV HOME /home/$USER_NAME
#ARG WANDB_ENTITY \
# WANDB_PROJECT
RUN echo "--> ARGS -> ENV"
ENV USER_NAME=user \
USER_ID=1000 \
GROUP_ID=1000 \
WANDB_ENTITY=$WANDB_ENTITY \
WANDB_PROJECT=$WANDB_PROJECT
#RUN addgroup --gid $GROUP_ID $USER_NAME
#RUN adduser --disabled-password \
# --gecos "Non-root USER_NAME" \
# --uid $USER_ID \
# --gid $GROUP_ID \
# --home $HOME \
# $USER_NAME
RUN usermod -l ${USER_NAME} $(id -nu 1000)
RUN echo ${USER_NAME} $(id -nu 1000)
RUN adduser $USER_NAME sudo
RUN echo "$USER_NAME ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
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_NAME,USER_ID,GROUP_ID,PASSWORD,ROOT,CUDA_VISIBLE_DEVICES
### Copy deepvats
RUN echo "---> Setup volumes ${USER_NAME}"
ENV HOME="/home/${USER_NAME}"
RUN echo "HOME ${HOME}"
#ENV APPDIR='/home/'${USER_NAME_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
WORKDIR $HOME |