Release discourse:discourse_fast_switch:1.5.0.
[discourse_docker.git] / image / discourse_fast_switch / Dockerfile
... / ...
CommitLineData
1# NAME: discourse/discourse_fast_switch
2# VERSION: 1.5.0
3
4# Allow to easily switch Ruby version in images that derive off this
5FROM discourse/base:2.0.20180605
6
7#LABEL maintainer="Sam Saffron \"https://twitter.com/samsaffron\""
8
9RUN apt-get -y install ruby bison autoconf &&\
10 cd /src && git clone https://github.com/sstephenson/ruby-build.git &&\
11 /src/ruby-build/install.sh &&\
12 sudo ruby-build 2.4.4 /usr/ruby_24 &&\
13 cp -R /usr/ruby_24/bin/* /usr/local/bin/ &&\
14 cp -R /usr/ruby_24/lib/* /usr/local/lib/ &&\
15 cp -R /usr/ruby_24/share/* /usr/local/share/ &&\
16 cp -R /usr/ruby_24/include/* /usr/local/include/ &&\
17 apt-get -y remove ruby
18
19RUN cd / && ruby-build 2.5.1 /usr/ruby_25
20
21ADD create_switch.rb /src/create_switch.rb
22
23RUN ruby /src/create_switch.rb