You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
752 B
35 lines
752 B
9 years ago
|
FROM ubuntu:15.04
|
||
|
|
||
|
ENV DEBIAN_FRONTEND noninteractive
|
||
|
RUN apt-get update && apt-get upgrade -y && apt-get clean
|
||
|
RUN apt-get install -y \
|
||
|
ruby \
|
||
|
ruby-i18n \
|
||
|
rake \
|
||
|
nodejs \
|
||
|
libxml2-dev \
|
||
|
libxslt1-dev \
|
||
|
bundler \
|
||
|
git \
|
||
|
libmysqlclient-dev \
|
||
|
libsqlite3-dev \
|
||
|
mysql-server
|
||
|
|
||
|
WORKDIR /entrydns
|
||
|
COPY Gemfile.lock /entrydns/
|
||
|
COPY Gemfile /entrydns/
|
||
|
RUN bundle install --deployment --without development test
|
||
|
COPY app /entrydns/app/
|
||
|
COPY config /entrydns/config/
|
||
|
COPY db /entrydns/db/
|
||
|
COPY lib /entrydns/lib/
|
||
|
COPY log /entrydns/log/
|
||
|
COPY public /entrydns/public/
|
||
|
COPY script /entrydns/script/
|
||
|
COPY spec /entrydns/spec/
|
||
|
COPY test /entrydns/test/
|
||
|
COPY vendor /entrydns/vendor/
|
||
|
COPY config.ru Rakefile /entrydns/
|
||
|
|
||
|
RUN script/compile_assets.sh
|