mirror of
https://github.com/QingdaoU/oj-docs.git
synced 2024-12-28 07:21:43 +00:00
update
This commit is contained in:
parent
edcbba5354
commit
701c51e6c1
@ -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)
|
||||
|
22
docs/onlinejudge/guide/update_compile_options.md
Normal file
22
docs/onlinejudge/guide/update_compile_options.md
Normal 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 文件可能会被覆盖,但是数据库的值还是修改过的。所以还请自行备份修改过的配置。
|
||||
|
||||
这个配置文件的内容和格式要怎么修改请先自行探索或者询问开发者,文档以后再写。
|
@ -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/
|
Loading…
Reference in New Issue
Block a user