The Next Generation of GoOnlineJudge inside Docker.
GoOnlineJudge is an ACM/ICPC online judge platform.
This project is made up of several docker images.
As you may know, traditional docker image have a rather big size to download. We are working on using AlpineLinux as the base image to reduce image size. Stay focused.
Starting from #c6ee631, we begin to ship docker-oj in a new way using docker-compose.
Before you begin to install docker-oj, be sure you have docker and docker-compose installed. If you are not ready, install docker and docker-compose first.
Remember Add Environment TZ to your timezone. For example: TZ=Asia/Shanghai Just fire up a terminal, clone this repo, type
docker-compose up
and visit http://127.0.0.1:8080 on your host, and everything is done!
Anything is welcome, including but not limited to issues, pull-requests, and more.