FROM ruby:slim

RUN apt-get update
RUN apt-get install build-essential libxml2-dev libxslt1-dev -y

RUN gem install rails
RUN rails new project
WORKDIR /project
RUN cd /project

RUN echo "gem \"pony\"" > /project/Gemfile
RUN echo "gem \"bcrypt-ruby\", :require => \"bcrypt\"" > /project/Gemfile
RUN echo "gem \"bcrypt-ruby\", :require => \"bcrypt\"" > /project/Gemfile

RUN bundle install

EXPOSE 3000
CMD ["rails", "server", "-b", "0.0.0.0"]