Slide 16
Slide 16 text
FROM lazyatom/ruby-2.0
!
# Set up environment
ENV RAILS_ENV production
ENV PORT 5000
!
# Set up initial bundle; this should get cached
RUN mkdir /docker-rails-app
WORKDIR /docker-rails-app
ADD Gemfile /docker-rails-app/Gemfile
ADD Gemfile.lock /docker-rails-app/Gemfile.lock
RUN bundle install
!
# Install app
ADD . /docker-rails-app
!
EXPOSE 5000
ENTRYPOINT ["bundle", "exec"]
CMD ["rails", "server", "-p", "5000"]