FROM ubuntu:latest ARG DEBIAN_FRONTEND=noninteractive ARG mscpdir="/mscp" COPY . ${mscpdir} RUN set -ex && apt-get update && apt-get install -y --no-install-recommends \ ca-certificates # install numpy and pytest, and sshd for test RUN apt-get install -y --no-install-recommends \ python3 python3-pip openssh-server RUN python3 -m pip install numpy pytest # preparation for sshd RUN mkdir /var/run/sshd \ && ssh-keygen -f /root/.ssh/id_rsa -N "" \ && mv /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys # build RUN ${mscpdir}/install-build-deps.sh RUN cd ${mscpdir} \ && rm -rf build \ && mkdir build && cd build \ && cmake .. && make