FROM rocker/shiny-verse:latest WORKDIR /srv/shiny-server/app # Install stable packages from CRAN RUN install2.r --error \ shinyjs \ openxlsx \ shiny # Adjust permissions to ensure Shiny can write to /data RUN mkdir -p /data && \ chown -R shiny:shiny /srv/shiny-server /data && \ chmod -R 777 /data COPY . . CMD ["R", "--quiet", "-e", "shiny::runApp(host='0.0.0.0', port=7860)"]