Skip to content

FleyX/teach_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

概述

本仓库用于存放毕业设计代码,同时也给想要使用node.js,vue.js构建系统的同志做个参考。。。

编程题判题使用的是青岛大学的判题核心,https://github.com/QingdaoU/JudgeServer

代码判重使用SIM实现,地址

demo地址:ali.tapme.top:8008 管理员账户密码:123456/123456

安装

  使用docker一键部署。需要先设置mysql 密码和判题核心的密钥环境变量.然后执行start.sh即可。

注意下面只是临时设置环境变量,终端关闭就会失效。

export MYSQL_PASS=123456
#export JUDGE_TOKEN=12345678
chmod +x start.sh
./start.sh

部署完毕后访问:部署机器ip:8089。

PS:如果docker pull 镜像速度很慢,请给docker设置国内加速地址。

前端技术栈如下

  • vue.js
  • element.ui
  • axios

后端技术栈如下

  • node.js
  • koa
  • jwt
  • mysql
  • redis