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