This commit is contained in:
virusdefender 2019-03-28 11:08:31 +08:00
parent edcbba5354
commit 701c51e6c1
3 changed files with 26 additions and 1 deletions

View File

@ -13,6 +13,7 @@
- [使用CDN](onlinejudge/guide/using_cdn.md)
- [数据备份和恢复](onlinejudge/guide/backup.md)
- [修改前端](onlinejudge/guide/update_fe.md)
- [修改编译选项](onlinejudge/guide/update_compile_options.md)
- [常见问题](onlinejudge/faq.md)
- [交流群](onlinejudge/guide/qq_group.md)
- [从旧版迁移](onlinejudge/from_old.md)

View File

@ -0,0 +1,22 @@
# 修改编译选项
```
docker exec -it oj-backend sh
python3 manage.py shell
from options.options import *
print(SysOptions.languages)
```
这是系统使用的语言和编译器信息和编译选项,是 `judge/languages.py` 的拷贝,如果只修改 py 文件,是不会生效的。需要运行
```
SysOptions.reset_languages()
```
更新数据库。
这样以后系统更新了py 文件可能会被覆盖,但是数据库的值还是修改过的。所以还请自行备份修改过的配置。
这个配置文件的内容和格式要怎么修改请先自行探索或者询问开发者,文档以后再写。

View File

@ -27,4 +27,6 @@ dist
`dist` 文件夹复制到服务器上某个目录下,比如 `/data/OnlineJudgeDeploy/data/backend/dist`,然后修改 `docker-compose.yml`,在 `oj-backend` 模块中的 `volumes` 中增加一行 `- /data/OnlineJudgeDeploy/data/backend/dist:/app/dist` (冒号前面的请修改为实际的路径),然后 `docker-compose up -d` 即可。
注意,这种修改方式将覆盖容器内的前端文件,未来发布新版本前端的时候,请自行使用相同的方式更新。
注意,这种修改方式将覆盖容器内的前端文件,未来发布新版本前端的时候,请自行使用相同的方式更新。
视频演示https://www.bilibili.com/video/av37051523/