Spaces:
Sleeping
Sleeping
File size: 692 Bytes
726b114 616ee2f 726b114 | 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 | FROM rocker/r-ver:latest
# install os dependencies
RUN apt-get update -qq
RUN apt-get install -y --no-install-recommends \
git-core \
libssl-dev \
libcurl4-gnutls-dev \
curl \
libsodium-dev \
libxml2-dev \
&& rm -rf /var/lib/apt/lists/*
# install pak alternatives to install.packages
RUN Rscript -e "install.packages('pak', repos = sprintf('https://r-lib.github.io/p/pak/stable'))"
# install latest plumber from github main branch
RUN Rscript -e "pak::pkg_install('rstudio/plumber@main')"
# install other R packages
RUN Rscript -e "pak::pkg_install(c('janitor', 'tidyverse'))"
# setup workspace
COPY . /app
WORKDIR /app
EXPOSE 7860
ENTRYPOINT ["Rscript"]
CMD ["app.R"]
|