| 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)"] |