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

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -5
Dockerfile CHANGED
@@ -2,7 +2,16 @@ FROM rocker/r-base:latest
2
 
3
  WORKDIR /code
4
 
 
 
 
 
 
 
 
 
5
  RUN install2.r --error \
 
6
  shiny \
7
  dplyr \
8
  ggplot2 \
@@ -13,11 +22,9 @@ RUN install2.r --error \
13
  gridExtra \
14
  gtable
15
 
16
- RUN installGithub.r \
17
- yixuan/showtext \
18
- ropensci/magick
19
-
20
 
21
  COPY . .
22
 
23
- CMD ["R", "--quiet", "-e", "shiny::runApp(host='0.0.0.0', port=7860)"]
 
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
  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
 
30
+ CMD ["R", "--quiet", "-e", "shiny::runApp(host='0.0.0.0', port=7860)"]