From 36c6fb5b53cebaa10843e6d13652f941adbee095 Mon Sep 17 00:00:00 2001 From: John Gatward Date: Tue, 4 Aug 2026 22:54:05 +0100 Subject: [PATCH] [main]: re-add jsonlite --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5db4cf7..3a4c3fc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,6 +22,7 @@ WORKDIR /srv/shiny-server # Copy dependency manifests first so package restore can be cached COPY renv.lock /srv/shiny-server/renv.lock COPY renv /srv/shiny-server/renv +COPY .Rprofile /srv/shiny-server/.Rprofile # Prevent renv attempting to use pak ENV RENV_CONFIG_PAK_ENABLED=FALSE @@ -40,7 +41,7 @@ RUN for f in /usr/local/lib/R/etc/Makeconf /usr/lib/R/etc/Makeconf; do \ RUN --mount=type=cache,target=/opt/renv/cache \ --mount=type=cache,target=/root/.cache/R/renv \ R --vanilla -e "install.packages('renv', repos='https://cran.rstudio.com')" && \ - R --vanilla -e "renv::restore(project='/srv/shiny-server', lockfile='/srv/shiny-server/renv.lock', prompt=FALSE)" + R --vanilla -e "source('.Rprofile'); renv::restore(prompt=FALSE)" # Copy the application after dependencies so regular code changes do not # invalidate the expensive restore layer.