https://docs.hdoi.cn/deploy
单体部署
请到~/hoj-deploy/standAlone的目录下,即是与docker-compose.yml的文件同个目录下,该目录下有个叫hoj的文件夹,里面的文件夹介绍如下:
hoj
├── file   		# 存储了上传的图片、上传的临时题目数据、markdown引用的文件等文件
├── judge  		# 存储了每个提交题目的评测过程产生的数据
├── log    		# 存储了hoj-backend项目的运行日志
├── testcase    # 存储了题目的评测数据
└── data        ├── mysql│   ├── data # 存储了MySQL数据库的数据├── redis│   ├── data # 存储了redis产生的快照数据
那么,如果需要备份,只需将该hoj文件夹复制一份即可,在新的机器上重新部署新的hoj的时候,将该文件夹放置与docker-compose.yml一个目录下,使用docker-compose up -d即可启动恢复原来的数据。