From 76952ff3630247f9b196ea20c23d625f1bf5e7f4 Mon Sep 17 00:00:00 2001 From: kumavis Date: Wed, 16 Nov 2016 16:19:42 -0500 Subject: [PATCH] Fix Stable Docker Build (#3479) * Dockerfile for ubuntu stable Add Dockerfile for parity stable branch * Update Dockerfile add make --- docker/ubuntu-stable/Dockerfile | 40 +++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 docker/ubuntu-stable/Dockerfile diff --git a/docker/ubuntu-stable/Dockerfile b/docker/ubuntu-stable/Dockerfile new file mode 100644 index 000000000..54c920295 --- /dev/null +++ b/docker/ubuntu-stable/Dockerfile @@ -0,0 +1,40 @@ +FROM ubuntu:14.04 +WORKDIR /build +# install tools and dependencies +RUN apt-get update && \ + apt-get install -y \ + g++ \ + curl \ + git \ + file \ + binutils \ + make + +# install rustup +RUN curl https://sh.rustup.rs -sSf | sh -s -- -y + +# rustup directory +ENV PATH /root/.cargo/bin:$PATH + +# show backtraces +ENV RUST_BACKTRACE 1 + +# show tools +RUN rustc -vV && \ +cargo -V && \ +gcc -v &&\ +g++ -v + +# build parity +RUN git clone https://github.com/ethcore/parity && \ + cd parity && \ + git checkout stable && \ + git pull && \ + cargo build --release --verbose && \ + ls /build/parity/target/release/parity && \ + strip /build/parity/target/release/parity + +RUN file /build/parity/target/release/parity + +EXPOSE 8080 8545 8180 +ENTRYPOINT ["/build/parity/target/release/parity"]