Commit | Line | Data |
---|---|---|
bd293c3c S |
1 | # Allow to easily switch Ruby version in images that derive off this |
2 | ||
ddf77f73 | 3 | FROM discourse/discourse:1.0.18 |
bd293c3c S |
4 | |
5 | MAINTAINER Sam Saffron "https://twitter.com/samsaffron" | |
6 | ||
7 | RUN apt-get -y install ruby bison autoconf &&\ | |
1ed6730f | 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 &&\ |
7e3a06b5 | 9 | echo install_package "ruby-2.2.3-github" "https://github.com/SamSaffron/ruby/archive/2.2.3-github.tar.gz#fdc330e92f36bc4bd9bcc00915dde7d5" autoconf ldflags_dirs standard verify_openssl >> /src/2.2.3-github &&\ |
1ed6730f | 10 | ruby-build /src/2.2.3-github /usr/ruby_22 &&\ |
bd293c3c S |
11 | apt-get -y remove ruby |
12 | ||
ddf77f73 | 13 | RUN cd / && rm -rf /src/ruby-build && ruby-build 2.3.1 /usr/ruby_23 |
bd293c3c S |
14 | |
15 | ADD create_switch.rb /src/create_switch.rb | |
16 | RUN ruby /src/create_switch.rb |