igroffman commited on
Commit
c519df3
·
verified ·
1 Parent(s): 6cdebb7

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +26 -7
Dockerfile CHANGED
@@ -1,21 +1,40 @@
1
- FROM rocker/r-base:latest
2
 
3
- WORKDIR /code
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
 
5
- RUN install2.r --error \
6
  shiny \
7
  dplyr \
8
  ggplot2 \
9
  readr \
10
  ggExtra \
11
- grid \
12
  gridExtra \
13
  gt \
14
  gtExtras \
15
  stringr \
16
  zip \
17
- png
 
 
 
 
 
18
 
19
- COPY . .
20
 
21
- CMD ["R", "--quiet", "-e", "shiny::runApp(host='0.0.0.0', port=7860)"]
 
1
+ FROM rocker/shiny:latest
2
 
3
+ RUN apt-get update && apt-get install -y --no-install-recommends \
4
+ imagemagick \
5
+ libmagick++-dev \
6
+ libwebp-dev \
7
+ libpng-dev \
8
+ libjpeg-dev \
9
+ libtiff5-dev \
10
+ libssl-dev \
11
+ libcurl4-openssl-dev \
12
+ libxml2-dev \
13
+ libfontconfig1-dev \
14
+ libfreetype6-dev \
15
+ libharfbuzz-dev \
16
+ libfribidi-dev \
17
+ libgl1-mesa-dev \
18
+ && apt-get clean && rm -rf /var/lib/apt/lists/*
19
 
20
+ RUN install2.r --error --skipinstalled \
21
  shiny \
22
  dplyr \
23
  ggplot2 \
24
  readr \
25
  ggExtra \
 
26
  gridExtra \
27
  gt \
28
  gtExtras \
29
  stringr \
30
  zip \
31
+ png \
32
+ magick
33
+
34
+ WORKDIR /code
35
+
36
+ COPY . /code
37
 
38
+ EXPOSE 7860
39
 
40
+ CMD ["R", "--quiet", "-e", "shiny::runApp('/code', host='0.0.0.0', port=7860)"]