Skip to content

Commit f69cac9

Browse files
committed
Add more defensive mkdir for GEM_HOME
1 parent b8b0053 commit f69cac9

File tree

25 files changed

+100
-50
lines changed

25 files changed

+100
-50
lines changed

3.1/alpine3.19/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.1/alpine3.20/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.1/bookworm/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.1/bullseye/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.1/slim-bookworm/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.1/slim-bullseye/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.2/alpine3.19/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.2/alpine3.20/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.2/bookworm/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.2/bullseye/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.2/slim-bookworm/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.2/slim-bullseye/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3/alpine3.19/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3/alpine3.20/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3/bookworm/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3/bullseye/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3/slim-bookworm/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3/slim-bullseye/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.4-rc/alpine3.19/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.4-rc/alpine3.20/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.4-rc/bookworm/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.4-rc/bullseye/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.4-rc/slim-bookworm/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.4-rc/slim-bullseye/Dockerfile

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Dockerfile.template

+4-2
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,9 @@ ENV GEM_HOME /usr/local/bundle
292292
ENV BUNDLE_SILENCE_ROOT_WARNING=1 \
293293
BUNDLE_APP_CONFIG="$GEM_HOME"
294294
ENV PATH $GEM_HOME/bin:$PATH
295-
# adjust permissions of a few directories for running "gem install" as an arbitrary user
296-
RUN mkdir -p "$GEM_HOME" && chmod 1777 "$GEM_HOME"
295+
RUN set -eux; \
296+
mkdir "$GEM_HOME"; \
297+
# adjust permissions of GEM_HOME for running "gem install" as an arbitrary user
298+
chmod 1777 "$GEM_HOME"
297299

298300
CMD [ "irb" ]

0 commit comments

Comments
 (0)