Spaces:
Sleeping
Sleeping
File size: 2,045 Bytes
548f7d3 0b2c32f a45cd99 0b2c32f 3ad2ec3 0cb24ab 0b2c32f e3036b0 151e82e a2d702d 36fc8c4 e3036b0 36fc8c4 a2d702d 36fc8c4 e3036b0 4cca4a8 f8d6c41 548f7d3 6c5fad3 4d4f82a 57687b5 b4efbec c263ec6 9040428 46ade95 05a53b8 8fd04b2 9040428 4f01f39 07f01fb 36fc8c4 04c66c2 07f01fb 9e1c351 |
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 63 64 65 66 67 |
#R-Shiny template https://huggingface.co/spaces/posit/shiny-for-r-template/tree/main
#Py-shiny template https://huggingface.co/spaces/posit/gptneox-chat
#############################
# RSTUDIO-SERVER #
# VOLUME DOCKERFILE #
#***************************#
# Set up a jupyter-lab for #
# developing using deepvats #
#############################
##############
# Base image #
##############
# Adds rstudio server, tiyverse, devtools to rocker/cuda
FROM misantamaria/dvats-rstudio-ghf:latest
SHELL [ "/bin/bash", "--login", "-c" ]
RUN echo "${USER_ID} ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
RUN chown ${USER_ID}:${GROUP_ID} /var/run/s6
#RUN chown ${USER_ID}:${GROUP_ID} /home/data \
# && chown ${USER_ID}:${GROUP_ID} /home/data/wandb_artifacts \
# && chown ${USER_ID}:${GROUP_ID} /var/run/s6 \
# && mkdir /home/macu \
# && mkdir /home/macu/data
#RUN mv /home/data/wandb_artifacts /home/macu/data/wandb_artifacts
#RUN mkdir /home/app/wandb \
# && chown ${USER_ID}:${GROUP_ID} /home/app/wandb \
# && chown ${USER_ID}:${GROUP_ID} /home/macu/data/wandb_artifacts \
# && mkdir /home/data/wandb_artifacts \
# && chmod +777 /home/app/wandb \
# && chmod +777 /home/data/wandb_artifacts
#RUN mkdir ./artifacts
#RUN chown ${USER_ID}:${GROUP_ID} ./artifacts
#RUN chmod +777 ./artifacts
RUN echo "--> Go!"
#CMD [ "/init" ]
#CMD ["R", "--quiet", "-e", "shiny::runApp(host='0.0.0.0', port=7860)"]
ARG RSTUDIO_PORT
ENV RSTUDIO_PORT=$RSTUDIO_PORT
ENV APP=$HOME/"app"
RUN chmod +777 /home/.cache
RUN mkdir /home/.cache/matplotlib
RUN chmod +777 /home/.cache/matplotlib
RUN mkdir /home/.config
RUN mkdir /home/.config/matplotlib
RUN chmod +777 /home/.config
RUN chmod +777 /home/.config/matplotlib
RUN echo "RETICULATE_MINICONDA_PATH" $RETICULATE_MINICONDA_PATH
#COPY --chown=${USER_ID}:${GROUP_ID} ./entrypoint.sh ./entrypoint.sh
#RUN chmod +x ./entrypoint.sh
#Online
CMD ["R", "--quiet", "-e", "shiny::runApp(Sys.getenv('APP'), host='0.0.0.0', port=as.integer(Sys.getenv('RSTUDIO_PORT')))"]
|