FROM ubuntu:14.04 MAINTAINER Amit Aharoni <amit.sites@gmail.com>

RUN apt-get -y update RUN apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev wget RUN cd /tmp && wget ftp.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz && tar -xvzf ruby-2.1.2.tar.gz RUN cd /tmp/ruby-2.1.2/ && ./configure –prefix=/usr/local && make && make install

RUN groupadd app && useradd -m -G app -d /home/sandbox sandbox

RUN gem install bundler ADD Gemfile /home/sandbox/Gemfile ADD bundle_config /home/sandbox/.bundle/config RUN chown sandbox /home/sandbox/Gemfile && \

chown sandbox /home/sandbox/.bundle && \
chown sandbox /home/sandbox/.bundle/config && \
sudo -u sandbox -i bundle install

ADD entrypoint.sh entrypoint.sh ADD run.rb /home/sandbox/run.rb RUN chown sandbox /home/sandbox/run.rb

ENTRYPOINT [“/bin/bash”, “entrypoint.sh”]