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