Skip to content

Commit 5f01453

Browse files
committed
Purge build dependencies
1 parent d40ed60 commit 5f01453

File tree

1 file changed

+42
-39
lines changed

1 file changed

+42
-39
lines changed

ir/ir-with-libs/Dockerfile.ir

Lines changed: 42 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -7,45 +7,47 @@ FROM deepnote/ir:${R_VERSION}${CIRCLE_PULL_REQUEST:+-ra-${CIRCLE_PULL_REQUEST##*
77
RUN mkdir -p /usr/share/man/man1/
88

99
# Install R lib dependencies
10-
RUN apt-get update && apt-get install -y curl \
11-
default-jdk \
12-
devscripts \
13-
libbz2-dev \
14-
libcairo2-dev \
15-
libcurl4-openssl-dev \
16-
libgit2-dev \
17-
libicu-dev \
18-
libjpeg-dev \
19-
liblzma-dev \
20-
libmagick++-dev \
21-
libpango1.0-dev \
22-
libpcre2-dev \
23-
libpng-dev \
24-
libreadline-dev \
25-
librsvg2-dev \
26-
libtiff5-dev \
27-
libudunits2-dev \
28-
libv8-dev \
29-
libx11-dev \
30-
libxml2-dev \
31-
libxt-dev \
32-
perl \
33-
rsync \
34-
subversion \
35-
tcl-dev \
36-
texinfo \
37-
texlive-extra-utils \
38-
texlive-fonts-extra \
39-
texlive-fonts-recommended \
40-
texlive-latex-extra \
41-
texlive-latex-recommended \
42-
tk-dev \
43-
wget \
44-
x11proto-core-dev \
45-
xauth \
46-
xfonts-base \
47-
xvfb \
48-
zlib1g-dev \
10+
ENV BUILDDEPS="curl \
11+
default-jdk \
12+
devscripts \
13+
libbz2-dev \
14+
libcairo2-dev \
15+
libcurl4-openssl-dev \
16+
libgit2-dev \
17+
libicu-dev \
18+
libjpeg-dev \
19+
liblzma-dev \
20+
libmagick++-dev \
21+
libpango1.0-dev \
22+
libpcre2-dev \
23+
libpng-dev \
24+
libreadline-dev \
25+
librsvg2-dev \
26+
libtiff5-dev \
27+
libudunits2-dev \
28+
libv8-dev \
29+
libx11-dev \
30+
libxml2-dev \
31+
libxt-dev \
32+
perl \
33+
rsync \
34+
subversion \
35+
tcl-dev \
36+
texinfo \
37+
texlive-extra-utils \
38+
texlive-fonts-extra \
39+
texlive-fonts-recommended \
40+
texlive-latex-extra \
41+
texlive-latex-recommended \
42+
tk-dev \
43+
wget \
44+
x11proto-core-dev \
45+
xauth \
46+
xfonts-base \
47+
xvfb \
48+
zlib1g-dev"
49+
50+
RUN apt-get update && apt-get install -y ${BUILDDEPS} \
4951
&& \
5052
# Install the R libraries
5153
R -e "install.packages('tidyverse', repos='https://cloud.r-project.org', dependencies=TRUE)" && \
@@ -59,4 +61,5 @@ RUN apt-get update && apt-get install -y curl \
5961
R -e "install.packages('hdf5r', repos='https://cloud.r-project.org', dependencies=TRUE)" && \
6062
R -e "install.packages('rJava', repos='https://cloud.r-project.org', dependencies=TRUE)" && \
6163
apt-get clean && \
64+
apt-get remove --purge -y ${BUILDDEPS} && \
6265
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

0 commit comments

Comments
 (0)