Adds Dockerfile
Signed-off-by: Nicolas Williams <nico@cryptonector.com>
This commit is contained in:
1 parent
5e0db6dd65
commit
9d62c6fd0c
1 file changed
+39
+39
@@ -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
|
||||
Reference in new issue
Block a user