Ifeanyi commited on
Commit
e86d187
·
verified ·
1 Parent(s): 5216f75

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +18 -3
Dockerfile CHANGED
@@ -1,7 +1,24 @@
1
  FROM rocker/r-base:latest
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  WORKDIR /code
4
 
 
5
  RUN install2.r --error \
6
  shiny \
7
  shinychat \
@@ -13,10 +30,8 @@ RUN install2.r --error \
13
  reactable \
14
  devtools
15
 
16
- RUN "devtools::install_github('posit-dev/querychat/pkg-r')"
17
 
18
- RUN "install.packages('highcharter', repos = 'https://cloud.r-project.org')"
19
-
20
  COPY . .
21
 
22
  CMD ["R", "--quiet", "-e", "shiny::runApp(host='0.0.0.0', port=7860)"]
 
1
  FROM rocker/r-base:latest
2
 
3
+ # Install system libraries needed by R packages
4
+ RUN apt-get update && apt-get install -y \
5
+ libcurl4-openssl-dev \
6
+ libssl-dev \
7
+ libxml2-dev \
8
+ libgit2-dev \
9
+ libharfbuzz-dev \
10
+ libfribidi-dev \
11
+ libfreetype6-dev \
12
+ libfontconfig1-dev \
13
+ libpng-dev \
14
+ libtiff5-dev \
15
+ libjpeg-dev \
16
+ zlib1g-dev \
17
+ && apt-get clean
18
+
19
  WORKDIR /code
20
 
21
+ # Install required R packages
22
  RUN install2.r --error \
23
  shiny \
24
  shinychat \
 
30
  reactable \
31
  devtools
32
 
33
+ RUN R -e "devtools::install_github('posit-dev/querychat/pkg-r')"
34
 
 
 
35
  COPY . .
36
 
37
  CMD ["R", "--quiet", "-e", "shiny::runApp(host='0.0.0.0', port=7860)"]