diff options
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..6a9a6367 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,39 @@ +FROM debian:wheezy + +# get dependencies + +RUN apt-get update + +RUN apt-get install -y build-essential +RUN apt-get install -y autoconf +RUN apt-get install -y libonig2 +RUN apt-get install -y libtool +RUN apt-get install -y git +RUN apt-get install -y valgrind +RUN apt-get install -y bison +RUN apt-get install -y flex +RUN apt-get install -y ruby1.9.3 + +RUN gem install bundler + +# get docs dependencies + +COPY ./docs/Gemfile /app/docs/Gemfile +COPY ./docs/Gemfile.lock /app/docs/Gemfile.lock + +WORKDIR /app/docs + +RUN bundle install + +# copy files + +WORKDIR /app + +COPY . /app + +# build + +RUN autoreconf -i +RUN ./configure +RUN make -j8 +RUN make check |