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
即可启动恢复原来的数据。