FROM ruby:2.4.4-alpine3.7

RUN apk --no-cache add build-base bash

COPY Gemfile /geminabox/app/Gemfile
COPY geminabox.gemspec /geminabox/app/geminabox.gemspec
COPY lib/geminabox/version.rb /geminabox/app/lib/geminabox/version.rb
WORKDIR /geminabox/app
RUN bundle install

COPY . /geminabox/app
COPY .teamcity/docker/config.ru /geminabox/app/config.ru
VOLUME /geminabox/data

ENV GIB_DATA_PATH /geminabox/data

EXPOSE 9292

CMD .teamcity/docker/scripts/init.sh
