FROM ruby:2.3

RUN apt-get update && apt-get install -y bison flex

# throw errors if Gemfile has been modified since Gemfile.lock
# RUN bundle config --global frozen 1

RUN mkdir -p /usr/src/app

WORKDIR /usr/src/app

COPY . /usr/src/app
COPY Gemfile /usr/src/app/
COPY Gemfile.lock /usr/src/app/

RUN bundle install
ONBUILD RUN bundle install

EXPOSE 8000
ENTRYPOINT ["bundle", "exec", "rackup", "--host", "0.0.0.0", "-p", "8000"]
