forked from Gitlink/forgeplus
34 lines
797 B
Docker
34 lines
797 B
Docker
|
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'
|
||
|
|
||
|
|
||
|
|