From 9d62c6fd0c739e2ec5925812084827c83df94922 Mon Sep 17 00:00:00 2001 From: Santiago Lapresta Date: Wed, 18 Mar 2015 01:12:08 +0100 Subject: [PATCH] Adds Dockerfile Signed-off-by: Nicolas Williams --- Dockerfile | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Dockerfile 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