From: Santiago Lapresta Date: Wed, 18 Mar 2015 00:12:08 +0000 (+0100) Subject: Adds Dockerfile X-Git-Tag: jq-1.5rc2~127 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9d62c6fd0c739e2ec5925812084827c83df94922;p=jq Adds Dockerfile Signed-off-by: Nicolas Williams --- diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6a9a636 --- /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