RVM Ruby 2.3.3 and Rails 5.0.1
183
FROM felipederodrigues/nginxpassenger:v1
ENV REFRESHED_AT 2017-02-08
RUN apt-get install sudo -y
USER root
# Update
RUN apt-get update
RUN apt-get upgrade -y
RUN apt-get install curl -y
# Setup environment
RUN locale-gen en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
#RUN rm /bin/sh && ln -s /bin/bash /bin/sh
# Setup User
RUN useradd --home /home/redmine -M redmine -K UID_MIN=10000 -K GID_MIN=10000 -s /bin/bash
RUN mkdir /home/redmine
RUN chown redmine:redmine /home/redmine
RUN adduser redmine sudo
RUN echo 'redmine ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
USER redmine
ENV RUBY_VERSION 2.3.3
# Install RVM
RUN gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
RUN \curl -sSL https://get.rvm.io | bash -s stable --ruby=2.3.3
RUN /bin/bash -l -c 'source ~/.rvm/scripts/rvm'
# Install Ruby
RUN /bin/bash -l -c 'rvm requirements'
RUN /bin/bash -l -c 'rvm install $RUBY_VERSION'
RUN /bin/bash -l -c 'rvm use $RUBY_VERSION --default'
RUN /bin/bash -l -c 'rvm rubygems current'
RUN /bin/bash -l -c 'source /home/redmine/.rvm/scripts/rvm'
RUN /bin/bash -l -c 'ruby -v'
#Install Rails
RUN /bin/bash -l -c 'gem install rails -v 5.0.1'
RUN /bin/bash -l -c 'rails -v'
# Install bundler
RUN /bin/bash -l -c 'gem install bundler --no-doc --no-ri'
CMD ["sh", "-c", "sudo service nginx restart ; /bin/bash -l -c 'source /home/redmine/.rvm/scripts/rvm' ; /bin/bash -l -c 'rvm list' ; /bin/bash -l -c 'ruby -v' ; /bin/bash -l"]
Content type
Image
Digest
Size
314.9 MB
Last updated
over 9 years ago
docker pull felipederodrigues/ruby:2.3.3p222