|
1 | 1 | # strip-tags: gnu |
2 | 2 | # append-tags: gcc |
3 | 3 |
|
4 | | -FROM eclipse-temurin:11-jammy AS jruby-9.3.9.0-jre11 |
| 4 | +FROM eclipse-temurin:11-jammy AS jruby-9.3.15.0-jre11 |
5 | 5 |
|
6 | 6 | # A few RUN actions in Dockerfiles are subject to uncontrollable outside |
7 | 7 | # variability: an identical command would be the same from `docker build`'s |
@@ -45,19 +45,19 @@ ENV LANGUAGE en_US:en |
45 | 45 | RUN ln -sf /usr/share/zoneinfo/Etc/UTC /etc/localtime |
46 | 46 |
|
47 | 47 | # Install JRuby, pinned for reproducibility |
48 | | -ENV JRUBY_VERSION 9.3.9.0 |
49 | | -ENV JRUBY_SHA256 251e6dd8d1d2f82922c8c778d7857e1bef82fe5ca2cf77bc09356421d0b05ab8 |
| 48 | +ENV JRUBY_VERSION 9.3.15.0 |
| 49 | +ENV JRUBY_SHA256 0f8f8e4ed2fe97976d1c68350e967b937a860001fe3cbb42247a8612ab246628 |
50 | 50 | RUN mkdir /opt/jruby \ |
51 | | - && curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \ |
52 | | - && echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \ |
53 | | - && tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \ |
54 | | - && rm /tmp/jruby.tar.gz \ |
55 | | - && update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 |
| 51 | + && curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \ |
| 52 | + && echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \ |
| 53 | + && tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \ |
| 54 | + && rm /tmp/jruby.tar.gz \ |
| 55 | + && update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 |
56 | 56 | ENV PATH /opt/jruby/bin:$PATH |
57 | 57 |
|
58 | 58 | # Skip installing gem documentation |
59 | 59 | RUN mkdir -p /opt/jruby/etc \ |
60 | | - && echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc |
| 60 | + && echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc |
61 | 61 |
|
62 | 62 | # don't create ".bundle" in all our apps |
63 | 63 | ENV GEM_HOME /usr/local/bundle |
|
0 commit comments