Skip to content

Commit 46c09aa

Browse files
authored
Merge pull request #19 from albertogg/alpine-fixes
Install and remove build deps in the same RUN
2 parents b3e6634 + c500549 commit 46c09aa

File tree

2 files changed

+20
-22
lines changed

2 files changed

+20
-22
lines changed

9000/alpine-jdk/Dockerfile

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,21 @@ FROM java:8-jdk-alpine
22

33
RUN apk add --no-cache \
44
bash \
5-
libc6-compat \
6-
tar \
7-
curl
5+
libc6-compat
86

97
ENV JRUBY_VERSION 9.1.2.0
108
ENV JRUBY_SHA256 60598a465883ab4c933f805de4a7f280052bddc793b95735465619c03ca43f35
119

12-
RUN mkdir -p /opt/jruby && \
13-
curl -fSL https://s3.amazonaws.com/jruby.org/downloads/${JRUBY_VERSION}/jruby-bin-${JRUBY_VERSION}.tar.gz -o /tmp/jruby.tar.gz && \
14-
echo "$JRUBY_SHA256 */tmp/jruby.tar.gz" | sha256sum -c - && \
15-
tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby && \
16-
rm /tmp/jruby.tar.gz && \
17-
ln -s /opt/jruby/bin/jruby /usr/local/bin/ruby && \
18-
apk del \
10+
RUN apk add --no-cache --virtual .build-deps \
11+
curl \
1912
tar \
20-
curl
13+
&& mkdir -p /opt/jruby \
14+
&& curl -fSL https://s3.amazonaws.com/jruby.org/downloads/${JRUBY_VERSION}/jruby-bin-${JRUBY_VERSION}.tar.gz -o /tmp/jruby.tar.gz \
15+
&& echo "$JRUBY_SHA256 */tmp/jruby.tar.gz" | sha256sum -c - \
16+
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
17+
&& rm /tmp/jruby.tar.gz \
18+
&& ln -s /opt/jruby/bin/jruby /usr/local/bin/ruby \
19+
&& apk del .build-deps
2120

2221
# set the jruby binaries in the path
2322
ENV PATH /opt/jruby/bin:$PATH

9000/alpine-jre/Dockerfile

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,21 @@ FROM java:8-jre-alpine
22

33
RUN apk add --no-cache \
44
bash \
5-
libc6-compat \
6-
tar \
7-
curl
5+
libc6-compat
86

97
ENV JRUBY_VERSION 9.1.2.0
108
ENV JRUBY_SHA256 60598a465883ab4c933f805de4a7f280052bddc793b95735465619c03ca43f35
119

12-
RUN mkdir -p /opt/jruby && \
13-
curl -fSL https://s3.amazonaws.com/jruby.org/downloads/${JRUBY_VERSION}/jruby-bin-${JRUBY_VERSION}.tar.gz -o /tmp/jruby.tar.gz && \
14-
echo "$JRUBY_SHA256 */tmp/jruby.tar.gz" | sha256sum -c - && \
15-
tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby && \
16-
rm /tmp/jruby.tar.gz && \
17-
ln -s /opt/jruby/bin/jruby /usr/local/bin/ruby && \
18-
apk del \
10+
RUN apk add --no-cache --virtual .build-deps \
11+
curl \
1912
tar \
20-
curl
13+
&& mkdir -p /opt/jruby \
14+
&& curl -fSL https://s3.amazonaws.com/jruby.org/downloads/${JRUBY_VERSION}/jruby-bin-${JRUBY_VERSION}.tar.gz -o /tmp/jruby.tar.gz \
15+
&& echo "$JRUBY_SHA256 */tmp/jruby.tar.gz" | sha256sum -c - \
16+
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
17+
&& rm /tmp/jruby.tar.gz \
18+
&& ln -s /opt/jruby/bin/jruby /usr/local/bin/ruby \
19+
&& apk del .build-deps
2120

2221
# set the jruby binaries in the path
2322
ENV PATH /opt/jruby/bin:$PATH

0 commit comments

Comments
 (0)