Add support for Ruby 2.4 in 1.4.0.
[discourse_docker.git] / image / discourse_fast_switch / Dockerfile
CommitLineData
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 5FROM discourse/base:1.4.0
bd293c3c
S
6
7MAINTAINER Sam Saffron "https://twitter.com/samsaffron"
8
9RUN 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 15RUN cd / && rm -rf /src/ruby-build && ruby-build 2.3.1 /usr/ruby_23
bd293c3c
S
16
17ADD create_switch.rb /src/create_switch.rb
18RUN ruby /src/create_switch.rb