FROM ruby:2.1.5
ENV GIT_REPO_ADDRESS <<GIT_REPO_ADDRESS>> 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 \
# telnet \
mysql-client \ git \ netcat \ wget && \ gem install --no-document bundler && \ echo "Set up ssh credentials for gitlab, so we can clone olex at docker image run time." && \ mkdir /root/.ssh
# COPY files/rails_application.tar.gz /application COPY files/ssh/* /root/.ssh/
RUN echo "RUNNING CONTAINER ENTRYPOINT" && \ rm -rf "$APP_HOME" && \ git clone "$GIT_REPO_ADDRESS" "$APP_HOME" &&\ cd "$APP_HOME" && \ bundle install --without test development
EXPOSE 3000
# COPY entrypoint.sh /entrypoint.sh # ENTRYPOINT [“/entrypoint.sh”] # CMD [“/application/rails”,“s”]