diff --git a/Dockerfile-ruby b/Dockerfile-ruby new file mode 100644 index 000000000..1dab7af6e --- /dev/null +++ b/Dockerfile-ruby @@ -0,0 +1,19 @@ +FROM ubuntu:20.04 +RUN apt-get update +# basics +RUN apt-get install -y libssl-dev curl libmysqlclient-dev imagemagick nodejs mysql-server redis-server tzdata +RUN ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime +# confirm openssl version +RUN openssl version +RUN which openssl +# install RVM, Ruby, and Bundler +RUN \curl -L https://get.rvm.io | bash -s stable +RUN /bin/bash -l -c "rvm requirements" +# replace ruby mirror url, accelerate install ruby +RUN sed -i 's/rvm_remote_server_url2/#rvm_remote_server_url2/g' /usr/local/rvm/config/db +RUN sed -i 's/cache.ruby-lang.org/cache.ruby-china.com/g' /usr/local/rvm/config/db +# install ruby +RUN /bin/bash -l -c "rvm install 2.4.5" +# confirm ruby version +RUN /bin/bash -l -c "rvm list" +RUN /bin/bash -l -c "ruby -v"