Commit | Line | Data |
---|---|---|
bd293c3c S |
1 | # Allow to easily switch Ruby version in images that derive off this |
2 | ||
1ed6730f | 3 | FROM samsaffron/discourse:1.0.13 |
bd293c3c S |
4 | |
5 | MAINTAINER Sam Saffron "https://twitter.com/samsaffron" | |
6 | ||
7 | RUN apt-get -y install ruby bison autoconf &&\ | |
1ed6730f S |
8 | echo install_package "openssl-1.0.1l" "https://www.openssl.org/source/openssl-1.0.1l.tar.gz#b2cf4d48fe5d49f240c61c9e624193a6f232b5ed0baf010681e725963c40d1d4" mac_openssl --if has_broken_mac_openssl > /src/2.2.3-github &&\ |
9 | echo install_package "ruby-2.2.3-github" "https://github.com/SamSaffron/ruby/archive/2.2.3-github.tar.gz#46aeee28ead1038cf615b17672ad6e54" autoconf ldflags_dirs standard verify_openssl >> /src/2.2.3-github &&\ | |
10 | ruby-build /src/2.2.3-github /usr/ruby_22 &&\ | |
bd293c3c S |
11 | apt-get -y remove ruby |
12 | ||
1ed6730f | 13 | RUN cd / && rm -rf /src/ruby-build && ruby-build 2.0.0-p647 /usr/ruby_20 |
bd293c3c S |
14 | |
15 | ADD create_switch.rb /src/create_switch.rb | |
16 | RUN ruby /src/create_switch.rb |