FROM ubuntu:16.04 EXPOSE 5000 COPY ./web /home/SEEC-Judge/web COPY ./lorun /home/Seec-Judge/lorun COPY ./setup.py /home/SEEC-Judhe/setup.py RUN add-apt-repository ppa:deadsnakes/ppa \ && apt-get update \ && apt-get install --no-install-recommends --no-install-suggests -y \ python3.6 \ python3-pip \ gunicorn \ gcc \ default-jre \ default-jdk \ aptitude \ g++ RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2 RUN pip3 install virtualenv \ && pip3 install Flask RUN cd /home/SEEC-Judge \ && python3 setup.py install CMD cd /home/SEEC-Judge/web \ && gunicorn -w 1 -b localhost:5000 app:app