FROM ruby:2.1.5

ENV SQL_HOST <<SQL_HOST>> ENV SQL_HOST_PORT 3306

ENV DOCKER_IMAGE true ENV APP_HOME /application ENV RAILS_ENV production

RUN apt-get update && apt-get install -y –force-yes \

autoconf \
build-essential \
cmake \
pkg-config \
libssl-dev \
libyaml-dev \
libreadline6-dev \
zlib1g-dev \
libffi-dev \
libncurses5-dev \
libgdbm3 \
libgdbm-dev \
libsqlite3-dev \
libmysqlclient-dev \
libv8-dev \
mysql-client \
netcat \
wget && \
gem install --no-document bundler &&\
mkdir -p "$APP_HOME" &&\
gem install puma

COPY files/rails_application.tar.gz “$APP_HOME”

RUN echo “PREPARING APPLICATION” && \

cd "$APP_HOME" &&\
tar xzf rails_application.tar.gz && \
bundle install --without test development

COPY files/database.yml “$APP_HOME/config”

EXPOSE 3000 COPY wait_for_port.sh /wait_for_port.sh COPY entrypoint.sh /entrypoint.sh ENTRYPOINT [“/entrypoint.sh”]