|
FROM rocker/shiny-verse:latest |
|
|
|
RUN useradd --create-home appuser |
|
|
|
ENV RENV_CONFIG_REPOS_OVERRIDE https://packagemanager.rstudio.com/cran/latest |
|
ENV HOME=/home/appuser |
|
WORKDIR $HOME |
|
|
|
|
|
|
|
|
|
RUN install2.r --error \ |
|
dplyr \ |
|
tidyr \ |
|
parsnip \ |
|
workflows \ |
|
xgboost \ |
|
recipes \ |
|
echarts4r \ |
|
shiny \ |
|
shinyWidgets |
|
|
|
|
|
RUN installGithub.r \ |
|
rstudio/bslib \ |
|
rstudio/httpuv |
|
|
|
|
|
RUN mkdir -p /home/appuser/.cache && chown -R appuser:appuser /home/appuser/.cache |
|
|
|
RUN mkdir -p /home/appuser/.cache/pins/url && chown -R appuser:appuser /home/appuser/.cache/pins/url |
|
|
|
COPY . . |
|
|
|
CMD ["R", "--quiet", "-e", "shiny::runApp(host='0.0.0.0', port=7860)"] |