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

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -3
Dockerfile CHANGED
@@ -2,16 +2,20 @@ FROM rocker/r-base:latest
2
 
3
  WORKDIR /code
4
 
5
- # Install system dependencies for magick and showtext
6
  RUN apt-get update && apt-get install -y \
7
  libmagick++-dev \
 
8
  libfontconfig1-dev \
9
  libfreetype6-dev \
 
 
10
  && rm -rf /var/lib/apt/lists/*
11
 
12
  # Install R packages from CRAN
13
  RUN install2.r --error \
14
  remotes \
 
15
  shiny \
16
  dplyr \
17
  ggplot2 \
@@ -22,8 +26,8 @@ RUN install2.r --error \
22
  gridExtra \
23
  gtable
24
 
25
- # Install packages from GitHub
26
- RUN R -e 'remotes::install_github(c("yixuan/showtext", "ropensci/magick"))'
27
 
28
  COPY . .
29
 
 
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 \
 
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
 
32
  COPY . .
33