FROM ubuntu:14.04 MAINTAINER JacobEberhardt , Dennis Kuhnert , Thibaut Schaeffer RUN useradd -u 1000 -m zokrates ARG RUST_TOOLCHAIN=nightly-2019-01-01 ARG LIBSNARK_COMMIT=f7c87b88744ecfd008126d415494d9b34c4c1b20 ENV LIBSNARK_SOURCE_PATH=/home/zokrates/libsnark-$LIBSNARK_COMMIT ENV WITH_LIBSNARK=1 ENV ZOKRATES_HOME=/home/zokrates/ZoKrates/stdlib/ RUN apt-get update && apt-get install -y \ build-essential \ cmake \ curl \ libboost-all-dev \ libgmp3-dev \ libprocps3-dev \ libssl-dev \ pkg-config \ python-markdown \ git USER zokrates RUN curl https://sh.rustup.rs -sSf | \ sh -s -- --default-toolchain $RUST_TOOLCHAIN -y ENV PATH=/home/zokrates/.cargo/bin:$PATH RUN git clone https://github.com/scipr-lab/libsnark.git $LIBSNARK_SOURCE_PATH WORKDIR $LIBSNARK_SOURCE_PATH RUN git checkout $LIBSNARK_COMMIT RUN git submodule update --init --recursive WORKDIR /home/zokrates COPY --chown=zokrates:zokrates . ZoKrates RUN cd ZoKrates \ # && ./build.sh