TimStats commited on
Commit
bab7618
·
verified ·
1 Parent(s): 9991067

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -4
Dockerfile CHANGED
@@ -2,30 +2,34 @@ FROM rocker/r-base:latest
2
 
3
  WORKDIR /code
4
 
5
- # Install system dependencies for magick
6
  RUN apt-get update && apt-get install -y \
7
  libmagick++-dev \
8
  imagemagick \
 
 
9
  libfontconfig1-dev \
10
  libfreetype6-dev \
11
  libharfbuzz-dev \
12
  libfribidi-dev \
13
  && rm -rf /var/lib/apt/lists/*
14
 
15
- # Install R packages from CRAN
16
  RUN install2.r --error \
17
  remotes \
18
- magick \
19
  shiny \
20
  dplyr \
21
  ggplot2 \
22
  readr \
23
  ggExtra \
24
  patchwork \
25
- grid \
26
  gridExtra \
27
  gtable
28
 
 
 
 
29
  # Install showtext from GitHub after other dependencies are in place
30
  RUN R -e 'remotes::install_github("yixuan/showtext")'
31
 
 
2
 
3
  WORKDIR /code
4
 
5
+ # Install system dependencies for magick and curl
6
  RUN apt-get update && apt-get install -y \
7
  libmagick++-dev \
8
  imagemagick \
9
+ libcurl4-openssl-dev \
10
+ libssl-dev \
11
  libfontconfig1-dev \
12
  libfreetype6-dev \
13
  libharfbuzz-dev \
14
  libfribidi-dev \
15
  && rm -rf /var/lib/apt/lists/*
16
 
17
+ # Install R packages from CRAN - removed grid since it's a base package
18
  RUN install2.r --error \
19
  remotes \
20
+ curl \
21
  shiny \
22
  dplyr \
23
  ggplot2 \
24
  readr \
25
  ggExtra \
26
  patchwork \
 
27
  gridExtra \
28
  gtable
29
 
30
+ # Install magick separately to better handle any errors
31
+ RUN R -e 'install.packages("magick", repos="https://cloud.r-project.org")'
32
+
33
  # Install showtext from GitHub after other dependencies are in place
34
  RUN R -e 'remotes::install_github("yixuan/showtext")'
35