shiny-test / Dockerfile
rajistics's picture
more
21d12dc
raw
history blame
872 Bytes
# read the doc: https://huggingface.co/docs/hub/spaces-sdks-docker
FROM rocker/shiny
RUN useradd -m -u 1000 user
COPY shiny-server.conf /etc/shiny-server/shiny-server.conf
RUN apt-get update && apt-get install -y \
--no-install-recommends \
git-core \
libssl-dev \
libcurl4-gnutls-dev \
curl \
libsodium-dev \
libxml2-dev \
libicu-dev \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
COPY app.R /srv/shiny-server/app.R
RUN chown -R user /var/lib/shiny-server/
RUN chown -R user /var/log/shiny-server/
RUN chown -R user /srv/shiny-server/
RUN chown -R user /opt/shiny-server/
RUN chown -R user /etc/shiny-server/
RUN chown -R user /usr/local/lib/R/
USER user
RUN R -e "install.packages('shiny',dependencies=TRUE, repos='http://cran.rstudio.com/')"
ENV _R_SHLIB_STRIP_=true
EXPOSE 3838
CMD ["/usr/bin/shiny-server"]