From 52279f0c7488fbe31e08d6bc8951bb7151f13fee Mon Sep 17 00:00:00 2001 From: ojab Date: Mon, 2 Feb 2026 18:03:24 +0000 Subject: [PATCH] Fixup `LegacyKeyValueFormat` warnings See https://docs.docker.com/reference/build-checks/legacy-key-value-format/ --- 3.2/alpine3.22/Dockerfile | 12 ++++++------ 3.2/alpine3.23/Dockerfile | 12 ++++++------ 3.2/bookworm/Dockerfile | 12 ++++++------ 3.2/slim-bookworm/Dockerfile | 12 ++++++------ 3.2/slim-trixie/Dockerfile | 12 ++++++------ 3.2/trixie/Dockerfile | 12 ++++++------ 3.3/alpine3.22/Dockerfile | 12 ++++++------ 3.3/alpine3.23/Dockerfile | 12 ++++++------ 3.3/bookworm/Dockerfile | 12 ++++++------ 3.3/slim-bookworm/Dockerfile | 12 ++++++------ 3.3/slim-trixie/Dockerfile | 12 ++++++------ 3.3/trixie/Dockerfile | 12 ++++++------ 3.4/alpine3.22/Dockerfile | 12 ++++++------ 3.4/alpine3.23/Dockerfile | 12 ++++++------ 3.4/bookworm/Dockerfile | 12 ++++++------ 3.4/slim-bookworm/Dockerfile | 12 ++++++------ 3.4/slim-trixie/Dockerfile | 12 ++++++------ 3.4/trixie/Dockerfile | 12 ++++++------ 4.0/alpine3.22/Dockerfile | 12 ++++++------ 4.0/alpine3.23/Dockerfile | 12 ++++++------ 4.0/bookworm/Dockerfile | 12 ++++++------ 4.0/slim-bookworm/Dockerfile | 12 ++++++------ 4.0/slim-trixie/Dockerfile | 12 ++++++------ 4.0/trixie/Dockerfile | 12 ++++++------ Dockerfile.template | 12 ++++++------ 25 files changed, 150 insertions(+), 150 deletions(-) diff --git a/3.2/alpine3.22/Dockerfile b/3.2/alpine3.22/Dockerfile index f769d00b8..f5a994b54 100644 --- a/3.2/alpine3.22/Dockerfile +++ b/3.2/alpine3.22/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2026/01/14/ruby-3-2-10-released/ -ENV RUBY_VERSION 3.2.10 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz -ENV RUBY_DOWNLOAD_SHA256 a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae +ENV RUBY_VERSION=3.2.10 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz +ENV RUBY_DOWNLOAD_SHA256=a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -133,10 +133,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.2/alpine3.23/Dockerfile b/3.2/alpine3.23/Dockerfile index 7af770c63..2e1a7e0d6 100644 --- a/3.2/alpine3.23/Dockerfile +++ b/3.2/alpine3.23/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2026/01/14/ruby-3-2-10-released/ -ENV RUBY_VERSION 3.2.10 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz -ENV RUBY_DOWNLOAD_SHA256 a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae +ENV RUBY_VERSION=3.2.10 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz +ENV RUBY_DOWNLOAD_SHA256=a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -133,10 +133,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.2/bookworm/Dockerfile b/3.2/bookworm/Dockerfile index ad1be0afd..209d75856 100644 --- a/3.2/bookworm/Dockerfile +++ b/3.2/bookworm/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2026/01/14/ruby-3-2-10-released/ -ENV RUBY_VERSION 3.2.10 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz -ENV RUBY_DOWNLOAD_SHA256 a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae +ENV RUBY_VERSION=3.2.10 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz +ENV RUBY_DOWNLOAD_SHA256=a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -99,10 +99,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.2/slim-bookworm/Dockerfile b/3.2/slim-bookworm/Dockerfile index e04128ac4..54f4ff6e6 100644 --- a/3.2/slim-bookworm/Dockerfile +++ b/3.2/slim-bookworm/Dockerfile @@ -18,12 +18,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2026/01/14/ruby-3-2-10-released/ -ENV RUBY_VERSION 3.2.10 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz -ENV RUBY_DOWNLOAD_SHA256 a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae +ENV RUBY_VERSION=3.2.10 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz +ENV RUBY_DOWNLOAD_SHA256=a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -125,10 +125,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.2/slim-trixie/Dockerfile b/3.2/slim-trixie/Dockerfile index c88a32191..4dcefc024 100644 --- a/3.2/slim-trixie/Dockerfile +++ b/3.2/slim-trixie/Dockerfile @@ -18,12 +18,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2026/01/14/ruby-3-2-10-released/ -ENV RUBY_VERSION 3.2.10 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz -ENV RUBY_DOWNLOAD_SHA256 a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae +ENV RUBY_VERSION=3.2.10 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz +ENV RUBY_DOWNLOAD_SHA256=a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -125,10 +125,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.2/trixie/Dockerfile b/3.2/trixie/Dockerfile index d0ab16a5f..b196bc260 100644 --- a/3.2/trixie/Dockerfile +++ b/3.2/trixie/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2026/01/14/ruby-3-2-10-released/ -ENV RUBY_VERSION 3.2.10 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz -ENV RUBY_DOWNLOAD_SHA256 a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae +ENV RUBY_VERSION=3.2.10 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.10.tar.xz +ENV RUBY_DOWNLOAD_SHA256=a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -99,10 +99,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.3/alpine3.22/Dockerfile b/3.3/alpine3.22/Dockerfile index 5948c1390..e434f11f7 100644 --- a/3.3/alpine3.22/Dockerfile +++ b/3.3/alpine3.22/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2025/10/23/ruby-3-3-10-released/ -ENV RUBY_VERSION 3.3.10 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.10.tar.xz -ENV RUBY_DOWNLOAD_SHA256 3a06c3a709672a4ddae4e511d7e82f74799b8b3f550c8cf2d6f32089003cb84c +ENV RUBY_VERSION=3.3.10 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.10.tar.xz +ENV RUBY_DOWNLOAD_SHA256=3a06c3a709672a4ddae4e511d7e82f74799b8b3f550c8cf2d6f32089003cb84c # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -131,10 +131,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.3/alpine3.23/Dockerfile b/3.3/alpine3.23/Dockerfile index 89b43d286..26e05d0d6 100644 --- a/3.3/alpine3.23/Dockerfile +++ b/3.3/alpine3.23/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2025/10/23/ruby-3-3-10-released/ -ENV RUBY_VERSION 3.3.10 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.10.tar.xz -ENV RUBY_DOWNLOAD_SHA256 3a06c3a709672a4ddae4e511d7e82f74799b8b3f550c8cf2d6f32089003cb84c +ENV RUBY_VERSION=3.3.10 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.10.tar.xz +ENV RUBY_DOWNLOAD_SHA256=3a06c3a709672a4ddae4e511d7e82f74799b8b3f550c8cf2d6f32089003cb84c # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -131,10 +131,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.3/bookworm/Dockerfile b/3.3/bookworm/Dockerfile index c2c08c9b1..d332e80a5 100644 --- a/3.3/bookworm/Dockerfile +++ b/3.3/bookworm/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2025/10/23/ruby-3-3-10-released/ -ENV RUBY_VERSION 3.3.10 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.10.tar.xz -ENV RUBY_DOWNLOAD_SHA256 3a06c3a709672a4ddae4e511d7e82f74799b8b3f550c8cf2d6f32089003cb84c +ENV RUBY_VERSION=3.3.10 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.10.tar.xz +ENV RUBY_DOWNLOAD_SHA256=3a06c3a709672a4ddae4e511d7e82f74799b8b3f550c8cf2d6f32089003cb84c # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -98,10 +98,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.3/slim-bookworm/Dockerfile b/3.3/slim-bookworm/Dockerfile index 5fc4a16b5..872a79eaf 100644 --- a/3.3/slim-bookworm/Dockerfile +++ b/3.3/slim-bookworm/Dockerfile @@ -18,12 +18,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2025/10/23/ruby-3-3-10-released/ -ENV RUBY_VERSION 3.3.10 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.10.tar.xz -ENV RUBY_DOWNLOAD_SHA256 3a06c3a709672a4ddae4e511d7e82f74799b8b3f550c8cf2d6f32089003cb84c +ENV RUBY_VERSION=3.3.10 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.10.tar.xz +ENV RUBY_DOWNLOAD_SHA256=3a06c3a709672a4ddae4e511d7e82f74799b8b3f550c8cf2d6f32089003cb84c # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -123,10 +123,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.3/slim-trixie/Dockerfile b/3.3/slim-trixie/Dockerfile index 082045f50..ded1a0091 100644 --- a/3.3/slim-trixie/Dockerfile +++ b/3.3/slim-trixie/Dockerfile @@ -18,12 +18,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2025/10/23/ruby-3-3-10-released/ -ENV RUBY_VERSION 3.3.10 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.10.tar.xz -ENV RUBY_DOWNLOAD_SHA256 3a06c3a709672a4ddae4e511d7e82f74799b8b3f550c8cf2d6f32089003cb84c +ENV RUBY_VERSION=3.3.10 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.10.tar.xz +ENV RUBY_DOWNLOAD_SHA256=3a06c3a709672a4ddae4e511d7e82f74799b8b3f550c8cf2d6f32089003cb84c # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -123,10 +123,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.3/trixie/Dockerfile b/3.3/trixie/Dockerfile index e10db7d4d..47eefd270 100644 --- a/3.3/trixie/Dockerfile +++ b/3.3/trixie/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2025/10/23/ruby-3-3-10-released/ -ENV RUBY_VERSION 3.3.10 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.10.tar.xz -ENV RUBY_DOWNLOAD_SHA256 3a06c3a709672a4ddae4e511d7e82f74799b8b3f550c8cf2d6f32089003cb84c +ENV RUBY_VERSION=3.3.10 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.10.tar.xz +ENV RUBY_DOWNLOAD_SHA256=3a06c3a709672a4ddae4e511d7e82f74799b8b3f550c8cf2d6f32089003cb84c # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -98,10 +98,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.4/alpine3.22/Dockerfile b/3.4/alpine3.22/Dockerfile index 457bba90c..35b3d1d99 100644 --- a/3.4/alpine3.22/Dockerfile +++ b/3.4/alpine3.22/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2025/12/17/ruby-3-4-8-released/ -ENV RUBY_VERSION 3.4.8 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz -ENV RUBY_DOWNLOAD_SHA256 53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 +ENV RUBY_VERSION=3.4.8 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz +ENV RUBY_DOWNLOAD_SHA256=53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -131,10 +131,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.4/alpine3.23/Dockerfile b/3.4/alpine3.23/Dockerfile index e43347805..ef281733f 100644 --- a/3.4/alpine3.23/Dockerfile +++ b/3.4/alpine3.23/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2025/12/17/ruby-3-4-8-released/ -ENV RUBY_VERSION 3.4.8 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz -ENV RUBY_DOWNLOAD_SHA256 53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 +ENV RUBY_VERSION=3.4.8 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz +ENV RUBY_DOWNLOAD_SHA256=53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -131,10 +131,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.4/bookworm/Dockerfile b/3.4/bookworm/Dockerfile index 7c62c907a..7bc3abb6a 100644 --- a/3.4/bookworm/Dockerfile +++ b/3.4/bookworm/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2025/12/17/ruby-3-4-8-released/ -ENV RUBY_VERSION 3.4.8 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz -ENV RUBY_DOWNLOAD_SHA256 53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 +ENV RUBY_VERSION=3.4.8 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz +ENV RUBY_DOWNLOAD_SHA256=53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -98,10 +98,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.4/slim-bookworm/Dockerfile b/3.4/slim-bookworm/Dockerfile index 8bbc9386a..3278c017c 100644 --- a/3.4/slim-bookworm/Dockerfile +++ b/3.4/slim-bookworm/Dockerfile @@ -18,12 +18,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2025/12/17/ruby-3-4-8-released/ -ENV RUBY_VERSION 3.4.8 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz -ENV RUBY_DOWNLOAD_SHA256 53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 +ENV RUBY_VERSION=3.4.8 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz +ENV RUBY_DOWNLOAD_SHA256=53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -123,10 +123,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.4/slim-trixie/Dockerfile b/3.4/slim-trixie/Dockerfile index 801d4b354..54450b07a 100644 --- a/3.4/slim-trixie/Dockerfile +++ b/3.4/slim-trixie/Dockerfile @@ -18,12 +18,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2025/12/17/ruby-3-4-8-released/ -ENV RUBY_VERSION 3.4.8 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz -ENV RUBY_DOWNLOAD_SHA256 53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 +ENV RUBY_VERSION=3.4.8 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz +ENV RUBY_DOWNLOAD_SHA256=53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -123,10 +123,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/3.4/trixie/Dockerfile b/3.4/trixie/Dockerfile index 7b9705809..d42fd2846 100644 --- a/3.4/trixie/Dockerfile +++ b/3.4/trixie/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2025/12/17/ruby-3-4-8-released/ -ENV RUBY_VERSION 3.4.8 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz -ENV RUBY_DOWNLOAD_SHA256 53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 +ENV RUBY_VERSION=3.4.8 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz +ENV RUBY_DOWNLOAD_SHA256=53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -98,10 +98,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/4.0/alpine3.22/Dockerfile b/4.0/alpine3.22/Dockerfile index f520beac6..7351cfc25 100644 --- a/4.0/alpine3.22/Dockerfile +++ b/4.0/alpine3.22/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2026/01/13/ruby-4-0-1-released/ -ENV RUBY_VERSION 4.0.1 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz -ENV RUBY_DOWNLOAD_SHA256 0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f +ENV RUBY_VERSION=4.0.1 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz +ENV RUBY_DOWNLOAD_SHA256=0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -132,10 +132,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/4.0/alpine3.23/Dockerfile b/4.0/alpine3.23/Dockerfile index 7d5f7c23a..cb75dd50e 100644 --- a/4.0/alpine3.23/Dockerfile +++ b/4.0/alpine3.23/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2026/01/13/ruby-4-0-1-released/ -ENV RUBY_VERSION 4.0.1 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz -ENV RUBY_DOWNLOAD_SHA256 0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f +ENV RUBY_VERSION=4.0.1 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz +ENV RUBY_DOWNLOAD_SHA256=0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -132,10 +132,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/4.0/bookworm/Dockerfile b/4.0/bookworm/Dockerfile index 9e38b478c..27f293e0f 100644 --- a/4.0/bookworm/Dockerfile +++ b/4.0/bookworm/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2026/01/13/ruby-4-0-1-released/ -ENV RUBY_VERSION 4.0.1 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz -ENV RUBY_DOWNLOAD_SHA256 0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f +ENV RUBY_VERSION=4.0.1 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz +ENV RUBY_DOWNLOAD_SHA256=0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -99,10 +99,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/4.0/slim-bookworm/Dockerfile b/4.0/slim-bookworm/Dockerfile index eee564cbb..226344c26 100644 --- a/4.0/slim-bookworm/Dockerfile +++ b/4.0/slim-bookworm/Dockerfile @@ -18,12 +18,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2026/01/13/ruby-4-0-1-released/ -ENV RUBY_VERSION 4.0.1 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz -ENV RUBY_DOWNLOAD_SHA256 0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f +ENV RUBY_VERSION=4.0.1 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz +ENV RUBY_DOWNLOAD_SHA256=0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -124,10 +124,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/4.0/slim-trixie/Dockerfile b/4.0/slim-trixie/Dockerfile index 4092864e4..fd493556f 100644 --- a/4.0/slim-trixie/Dockerfile +++ b/4.0/slim-trixie/Dockerfile @@ -18,12 +18,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2026/01/13/ruby-4-0-1-released/ -ENV RUBY_VERSION 4.0.1 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz -ENV RUBY_DOWNLOAD_SHA256 0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f +ENV RUBY_VERSION=4.0.1 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz +ENV RUBY_DOWNLOAD_SHA256=0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -124,10 +124,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/4.0/trixie/Dockerfile b/4.0/trixie/Dockerfile index a9e741cd9..f983229db 100644 --- a/4.0/trixie/Dockerfile +++ b/4.0/trixie/Dockerfile @@ -11,12 +11,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/en/news/2026/01/13/ruby-4-0-1-released/ -ENV RUBY_VERSION 4.0.1 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz -ENV RUBY_DOWNLOAD_SHA256 0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f +ENV RUBY_VERSION=4.0.1 +ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.1.tar.xz +ENV RUBY_DOWNLOAD_SHA256=0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -99,10 +99,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user diff --git a/Dockerfile.template b/Dockerfile.template index 27b9d22d9..8c6ee651b 100644 --- a/Dockerfile.template +++ b/Dockerfile.template @@ -33,12 +33,12 @@ RUN set -eux; \ mkdir -p /usr/local/etc; \ echo 'gem: --no-document' >> /usr/local/etc/gemrc -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # https://www.ruby-lang.org/{{ .post | ltrimstr("/") }} -ENV RUBY_VERSION {{ .version }} -ENV RUBY_DOWNLOAD_URL {{ .url.xz }} -ENV RUBY_DOWNLOAD_SHA256 {{ .sha256.xz }} +ENV RUBY_VERSION={{ .version }} +ENV RUBY_DOWNLOAD_URL={{ .url.xz }} +ENV RUBY_DOWNLOAD_SHA256={{ .sha256.xz }} # some of ruby's build scripts are written in ruby # we purge system ruby later to make sure our final image uses what we just built @@ -267,10 +267,10 @@ RUN set -eux; \ bundle --version # don't create ".bundle" in all our apps -ENV GEM_HOME /usr/local/bundle +ENV GEM_HOME=/usr/local/bundle ENV BUNDLE_SILENCE_ROOT_WARNING=1 \ BUNDLE_APP_CONFIG="$GEM_HOME" -ENV PATH $GEM_HOME/bin:$PATH +ENV PATH=$GEM_HOME/bin:$PATH RUN set -eux; \ mkdir "$GEM_HOME"; \ # adjust permissions of GEM_HOME for running "gem install" as an arbitrary user