S2OJ/docker/Dockerfile

31 lines
647 B
Docker
Raw Normal View History

2016-11-17 02:08:31 +00:00
FROM vfleaking/uoj
MAINTAINER vfleaking vfleaking@163.com
COPY docker/sources.list /etc/apt/sources.list
COPY uoj/1 /root/uoj_1
COPY judge_client/1 /root/judge_client_1
COPY docker/new_problem.sh \
docker/post-commit.sh \
docker/uoj-passwd \
docker/uoj-post-commit \
docker/gen-uoj-config.php \
docker/app_uoj233.sql \
/root/
COPY docker/jdk-7u76-linux-x64.tar.gz \
docker/jdk-8u31-linux-x64.tar.gz \
/home/local_main_judger/
COPY docker/install /root/install
RUN cd /root && php gen-uoj-config.php && chmod +x install
RUN cd /root && ./install && rm * -rf
COPY docker/up /root/up
RUN chmod +x /root/up
EXPOSE 80 3690
CMD /root/up