fmegahed commited on
Commit
58636e3
·
verified ·
1 Parent(s): f6a9c5a

Update dockerfile to be more explicit on how the packages are installed

Browse files
Files changed (1) hide show
  1. Dockerfile +15 -6
Dockerfile CHANGED
@@ -1,13 +1,22 @@
1
  FROM rocker/r-base:latest
2
 
 
 
 
 
 
 
 
 
 
3
  WORKDIR /code
4
 
5
- RUN install2.r --error \
6
- shiny \
7
- ellmer \
8
- purrr \
9
- readr \
10
- dplyr
11
 
12
  COPY . .
13
 
 
1
  FROM rocker/r-base:latest
2
 
3
+ # Install system dependencies
4
+ RUN apt-get update && apt-get install -y \
5
+ libcurl4-openssl-dev \
6
+ libssl-dev \
7
+ libxml2-dev \
8
+ libgit2-dev \
9
+ libsodium-dev \
10
+ && rm -rf /var/lib/apt/lists/*
11
+
12
  WORKDIR /code
13
 
14
+ # Install R packages
15
+ RUN R -e "install.packages('shiny')" \
16
+ && R -e "install.packages('purrr')" \
17
+ && R -e "install.packages('readr')" \
18
+ && R -e "install.packages('dplyr')" \
19
+ && R -e "install.packages('ellmer')"
20
 
21
  COPY . .
22