1
0
Fork 0
mirror of https://github.com/docker-library/ruby.git synced 2022-11-09 11:41:34 -05:00
Commit graph

30 commits

Author SHA1 Message Date
Tianon Gravi
f8c8256104 Switch from "&&" to ";" and use "apt-mark showmanual"+"ldd" method for non-slim Debian too 2019-06-25 12:12:14 -07:00
Tianon Gravi
73adf677cd Add "libgmp-dev" and "gmp-dev" persistently 2019-03-04 08:02:36 -08:00
Tianon Gravi
eae22dc2df Update "slim" and "alpine" variants to include libgmp 2019-02-28 16:24:23 -08:00
Tianon Gravi
f29d8d2181 Update to Alpine 3.9 (dropping Alpine 3.7)
This skips Ruby 2.3 since it doesn't support the OpenSSL version in Alpine 3.9, but it will be EOL soon anyhow (so it'll just stay on Alpine 3.7/3.8).
2019-01-30 16:15:52 -08:00
Tianon Gravi
84db4691c0 Adjust RUBYGEMS_VERSION to be fixed at either 3.0.1 or the Ruby-bundled version, whichever is newer
This also adjusts Bundler to be explicitly fixed at either 1.17.2 or the Ruby/Rubygems-bundled version, whichever is newer -- this is slightly older than what we've already pushed (1.17.3), but nothing in the changelog appears to be relevant, so this seems fine: https://github.com/bundler/bundler/compare/v1.17.2...v1.17.3#diff-4ac32a78649ca5bdd8e0ba38b7006a1e

For Ruby 2.6, this means we no longer do anything to the bundled Rubygems (or Bundler), and simply provide whatever comes with the Ruby release as-is, and it is now up to users to explicitly update if they need a newer version than is provided here.
2019-01-04 15:30:47 -08:00
Tianon Gravi
87ab073c1c Apply Alpine thread stack size patch
This patch was OK'd by a Ruby maintainer (https://bugs.ruby-lang.org/issues/14387#note-16), but hasn't been merged because it isn't generic enough to support glibc properly, which doesn't matter here (since we're Alpine-only in this context).
2018-09-20 15:58:57 -07:00
Tianon Gravi
96967d8295 Add "--no-network" to all APK invocations that shouldn't need to hit the mirrors for any reason 2018-09-13 10:04:36 -07:00
Fumiaki MATSUSHIMA
55b509b397 Remove libressl-dev from runtime dependency 2018-09-09 22:03:24 +09:00
Tianon Gravi
699a043113 Remove BUNDLE_BIN and add GEM_HOME/bin back to PATH
See https://github.com/docker-library/ruby/pull/208#issuecomment-390755292
2018-05-23 10:00:40 -07:00
Joe Ferguson
77515a0627 Add link to bundler/bundler comment 2018-05-16 12:32:39 -07:00
Joe Ferguson
ee0b15d76c Fix PATH to use the fully generic binstubs
bundler binstubs are not necessarily generic; they were until bundler 1.16 and should be fixed back, but will likely be non-generic again by default in 2.0

See https://github.com/bundler/bundler/pull/6469#issuecomment-383235438
2018-05-15 14:12:56 -07:00
Stephen Crosby
c9a4472a01
Remove /root/.gem to shrink image size 2018-01-22 16:19:04 -08:00
Fumiaki MATSUSHIMA
6959194971 Add 2.5-rc builds 2017-10-24 13:33:02 +09:00
Tianon Gravi
c9838b69af Adjust scanelf to properly remove "ruby-libs" in the "2.4-alpine3.6" image
This saves ~11MB of final image size (~79.4MB down to ~68.5MB).
2017-09-22 13:24:35 -07:00
Tianon Gravi
ecbfdeb2b7 Switch from "openssl" to "libressl" for Alpine 3.6+ 2017-08-08 09:33:44 -07:00
Tianon Gravi
a6918175fd Add explicit "jessie" and "alpine3.4" aliases 2017-07-31 16:48:09 -07:00
Tianon Gravi
be55938d97 Add explicit "--build" to our "./configure" invocations 2017-05-08 19:53:33 -07:00
Tianon Gravi
bfc7a48724 Revert "Update to Alpine 3.5" 2017-01-05 10:24:40 -08:00
Tianon Gravi
24c59d3433 Update to Alpine 3.5 2017-01-03 16:01:58 -08:00
Peter Dave Hello
6e2934a351 Download smaller ruby tarball xz instead of gz 2016-12-30 16:48:07 -08:00
Joe Ferguson
c9208def0c Add 2.4-rc builds 2016-12-05 12:45:43 -08:00
Tianon Gravi
01a86ce6cd Adjust the templates (and thus all variants) 2016-12-05 10:51:26 -08:00
Tianon Gravi
d85cf42c55 Use "wget" instead of "curl" and add a comment to help us remember why we turn off "ENABLE_PATH_CHECK" 2016-09-20 11:41:28 -07:00
daniel.burt
aa323c7814 Switched to https when fetching Ruby 2016-09-19 18:24:36 -07:00
Javier Cuevas
972ed547de Update alpine to 3.4 2016-06-04 23:35:55 +02:00
Tianon Gravi
8185fd390f Switch libedit for readline to fix irb segfaults 2016-03-29 14:53:18 -07:00
Tianon Gravi
9b1f77c11d Fix non-root support 2016-02-04 14:55:28 -08:00
Tianon Gravi
d902c7db3d Fix alpine to compile with multiple jobs properly 2016-02-04 12:26:30 -08:00
Tianon Gravi
1e30dbd46c Adjust the order we do things a bit to enable non-root usage trivially 2016-02-03 14:03:32 -08:00
Tianon Gravi
abad497073 Templatize our Dockerfiles 2016-02-03 12:11:16 -08:00