tweaks required to get this to build... ruby now needs ruby to install ruby
[discourse_docker.git] / image / discourse_fast_switch / Dockerfile
CommitLineData
3447089f 1# NAME: discourse/discourse_fast_switch
7db04d29 2# VERSION: 1.5.0
bd293c3c 3
3447089f 4# Allow to easily switch Ruby version in images that derive off this
e09a1850 5FROM discourse/base:2.0.20180608
bd293c3c 6
a00700c1 7#LABEL maintainer="Sam Saffron \"https://twitter.com/samsaffron\""
bd293c3c
S
8
9RUN apt-get -y install ruby bison autoconf &&\
7db04d29
GXT
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/ &&\
bd293c3c
S
17 apt-get -y remove ruby
18
7db04d29 19RUN cd / && ruby-build 2.5.1 /usr/ruby_25
bd293c3c
S
20
21ADD create_switch.rb /src/create_switch.rb
7db04d29 22
bd293c3c 23RUN ruby /src/create_switch.rb