FROM ubuntu:18.04

ENV TZ=Australia/Sydney
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

RUN apt-get update && apt-get -y install wget tar openssl git make cmake \
    python3 python3-pip clang libsodium-dev autoconf automake \
    libtool yasm texinfo libboost-dev libssl-dev libboost-system-dev \
    libboost-thread-dev libgmp-dev rsync ssh openssh-server procps

WORKDIR /root

ADD download.sh .
RUN ./download.sh

ADD MP-SPDZ ./MP-SPDZ

ADD build-mp-spdz.sh .
RUN ./build-mp-spdz.sh

ADD ssh_config .ssh/config
ADD setup-ssh.sh .
RUN ./setup-ssh.sh

ADD convert.sh full.py ./
RUN ./convert.sh

ADD *.sh HOSTS ./
RUN ./run-local.sh emul D prob 2 3 32 adamapprox
RUN service ssh start; ./run-remote.sh sh3 A near 1 1 16 rate.1
