Skip to content

Commit 8e49e25

Browse files
committed
Set LANG by default
Ruby docker images officially provided by ruby-lang.org set `LANG` as `C.UTF-8` by default. https://hub.docker.com/r/rubylang/ruby/ https://github.com/ruby/ruby-docker-images/blob/36c5d8b68eb91e34825500e50ca677f5574401f7/Dockerfile#L3 #45 (comment) > I'd rather see something more official from either Ruby or Rails upstreams > recommending a UTF-8 locale by default than just the anecdote that it's > "more common" or "more convenient". I think it's the one so we should set it by default.
1 parent 644570a commit 8e49e25

File tree

19 files changed

+19
-0
lines changed

19 files changed

+19
-0
lines changed

2.5/alpine3.11/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ RUN set -eux; \
1111
echo 'update: --no-document'; \
1212
} >> /usr/local/etc/gemrc
1313

14+
ENV LANG C.UTF-8
1415
ENV RUBY_MAJOR 2.5
1516
ENV RUBY_VERSION 2.5.8
1617
ENV RUBY_DOWNLOAD_SHA256 0391b2ffad3133e274469f9953ebfd0c9f7c186238968cbdeeb0651aa02a4d6d

2.5/alpine3.12/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ RUN set -eux; \
1111
echo 'update: --no-document'; \
1212
} >> /usr/local/etc/gemrc
1313

14+
ENV LANG C.UTF-8
1415
ENV RUBY_MAJOR 2.5
1516
ENV RUBY_VERSION 2.5.8
1617
ENV RUBY_DOWNLOAD_SHA256 0391b2ffad3133e274469f9953ebfd0c9f7c186238968cbdeeb0651aa02a4d6d

2.5/buster/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ RUN set -eux; \
88
echo 'update: --no-document'; \
99
} >> /usr/local/etc/gemrc
1010

11+
ENV LANG C.UTF-8
1112
ENV RUBY_MAJOR 2.5
1213
ENV RUBY_VERSION 2.5.8
1314
ENV RUBY_DOWNLOAD_SHA256 0391b2ffad3133e274469f9953ebfd0c9f7c186238968cbdeeb0651aa02a4d6d

2.5/buster/slim/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ RUN set -eux; \
2222
echo 'update: --no-document'; \
2323
} >> /usr/local/etc/gemrc
2424

25+
ENV LANG C.UTF-8
2526
ENV RUBY_MAJOR 2.5
2627
ENV RUBY_VERSION 2.5.8
2728
ENV RUBY_DOWNLOAD_SHA256 0391b2ffad3133e274469f9953ebfd0c9f7c186238968cbdeeb0651aa02a4d6d

2.5/stretch/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ RUN set -eux; \
88
echo 'update: --no-document'; \
99
} >> /usr/local/etc/gemrc
1010

11+
ENV LANG C.UTF-8
1112
ENV RUBY_MAJOR 2.5
1213
ENV RUBY_VERSION 2.5.8
1314
ENV RUBY_DOWNLOAD_SHA256 0391b2ffad3133e274469f9953ebfd0c9f7c186238968cbdeeb0651aa02a4d6d

2.5/stretch/slim/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ RUN set -eux; \
2222
echo 'update: --no-document'; \
2323
} >> /usr/local/etc/gemrc
2424

25+
ENV LANG C.UTF-8
2526
ENV RUBY_MAJOR 2.5
2627
ENV RUBY_VERSION 2.5.8
2728
ENV RUBY_DOWNLOAD_SHA256 0391b2ffad3133e274469f9953ebfd0c9f7c186238968cbdeeb0651aa02a4d6d

2.6/alpine3.11/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ RUN set -eux; \
1111
echo 'update: --no-document'; \
1212
} >> /usr/local/etc/gemrc
1313

14+
ENV LANG C.UTF-8
1415
ENV RUBY_MAJOR 2.6
1516
ENV RUBY_VERSION 2.6.6
1617
ENV RUBY_DOWNLOAD_SHA256 5db187882b7ac34016cd48d7032e197f07e4968f406b0690e20193b9b424841f

2.6/alpine3.12/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ RUN set -eux; \
1111
echo 'update: --no-document'; \
1212
} >> /usr/local/etc/gemrc
1313

14+
ENV LANG C.UTF-8
1415
ENV RUBY_MAJOR 2.6
1516
ENV RUBY_VERSION 2.6.6
1617
ENV RUBY_DOWNLOAD_SHA256 5db187882b7ac34016cd48d7032e197f07e4968f406b0690e20193b9b424841f

2.6/buster/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ RUN set -eux; \
88
echo 'update: --no-document'; \
99
} >> /usr/local/etc/gemrc
1010

11+
ENV LANG C.UTF-8
1112
ENV RUBY_MAJOR 2.6
1213
ENV RUBY_VERSION 2.6.6
1314
ENV RUBY_DOWNLOAD_SHA256 5db187882b7ac34016cd48d7032e197f07e4968f406b0690e20193b9b424841f

2.6/buster/slim/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ RUN set -eux; \
2222
echo 'update: --no-document'; \
2323
} >> /usr/local/etc/gemrc
2424

25+
ENV LANG C.UTF-8
2526
ENV RUBY_MAJOR 2.6
2627
ENV RUBY_VERSION 2.6.6
2728
ENV RUBY_DOWNLOAD_SHA256 5db187882b7ac34016cd48d7032e197f07e4968f406b0690e20193b9b424841f

0 commit comments

Comments
 (0)