Public Repository

Last pushed: 8 months ago
Short Description
UOJ的开箱即用版 (╯°Д°)╯
Full Description

这是阮行止维护的UOJ体验版~
Based on vfleaking/uoj

如何部署?

  1. 安装docker
  2. 拉取镜像:docker pull ruanxingzhi/uoj
  3. 运行镜像:docker run -dit -p 80:80 -p 3690:3690 --name uojuoj ruanxingzhi/uoj

然后就会有一个叫做uojuoj的容器欢快地跑起来啦!

另外,您可以用Daocloud部署这个版本的uoj~

默认有两个用户:默认密码都是uojuoj.
您可以在“个人信息”里找到自己的svn密码。

如何配置?

  1. 进入容器(Daocloud用户可以点击控制台
    docker exec -it uojuoj /bin/bash
  2. 修改ip
    vim /var/www/uoj/app/.config.php
    把里面的web => host127.0.0.1改成您的ip或域名。
  3. 修改用户权限
    由于我把所有用户的默认权限都设成了SuperAdmin,所以如果不想放开权限,您需要修改这个文件:
    vim /var/www/uoj/app/controllers/register.php

找到这一行:

mysql_query("insert into user_info (usergroup,username, email, password, svn_password, register_time) values ('S','$username', '$esc_email', '$password', '$svn_pw', now())");

S改成U即可。

Docker Pull Command
Owner
ruanxingzhi