forked from GoekeLab/bambu
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
27 lines (22 loc) · 886 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
################## BASE IMAGE ######################
FROM rocker/r-ubuntu:20.04
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get -y install --no-install-recommends --no-install-suggests \
ca-certificates software-properties-common gnupg2 gnupg1 \
&& apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 \
&& add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/' \
&& apt-get install r-base -y
# Install required libraries -- using prebuild binaries where available
RUN apt-get update && apt-get install -y \
aptitude \
libcurl4-openssl-dev \
libxml2-dev \
git \
r-cran-devtools \
r-cran-git2r \
r-cran-xml \
r-cran-rcurl \
sudo
# Install plr -- for now (?) from GH; also install visualTest
RUN installGithub.r Goekelab/bambu \
&& rm -rf /tmp/downloaded_packages/