Commit | Line | Data |
---|---|---|
3447089f | 1 | # NAME: discourse/discourse_fast_switch |
88ee2e35 | 2 | # VERSION: 1.4.0 |
bd293c3c | 3 | |
3447089f | 4 | # Allow to easily switch Ruby version in images that derive off this |
88ee2e35 | 5 | FROM discourse/base:1.4.0 |
bd293c3c S |
6 | |
7 | MAINTAINER Sam Saffron "https://twitter.com/samsaffron" | |
8 | ||
9 | RUN apt-get -y install ruby bison autoconf &&\ | |
1ed6730f | 10 | 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 | 11 | 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 | 12 | ruby-build /src/2.2.3-github /usr/ruby_22 &&\ |
bd293c3c S |
13 | apt-get -y remove ruby |
14 | ||
ddf77f73 | 15 | RUN cd / && rm -rf /src/ruby-build && ruby-build 2.3.1 /usr/ruby_23 |
bd293c3c S |
16 | |
17 | ADD create_switch.rb /src/create_switch.rb | |
18 | RUN ruby /src/create_switch.rb |