FROM ubuntu:18.04

RUN apt update

RUN apt install -y openssl libssl-dev imagemagick git ruby-dev nodejs libmariadb-dev libmysqlclient-dev shared-mime-info libpq-dev libxml2-dev libxslt-dev
RUN DEBIAN_FRONTEND="noninteractive" apt -y install tzdata
RUN ln -s /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

WORKDIR /home/app/gitlink

ADD ./ /home/app/gitlink

RUN gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

RUN gem update --system

RUN gem install bundler
RUN gem install rake

RUN rm -rf Gemfile.lock

#RUN cp config/configuration.yml.example config/configuration.yml
#RUN cp config/database.yml.example config/database.yml
#RUN touch config/redis.yml
#RUN touch config/elasticsearch.yml

RUN bundle install

EXPOSE 4000
RUN rails s -p 4000 -b '0.0.0.0'



