Site维护
对Review Board节点安装和维护的大部分工作是通过运行rb-site命令完成的,rb-site有3个主要的命令:
Install
Upgrade
Manage
rb-site命令的第一个参数是上面的命令,第二个参数是site目录,同时还根据实际使用需要附带其他的参数。
全局参数
--version:显示版本号并退出;
-h, --help:显示命令的帮助;
--console:强制任何交互时使用控制面板;
-d, --debug:显示Debug信息。
rb-site install
安装新的Review Board节点。运行命令会提示回答一系列问题,并为Website导入目录树,以及创建配置文件。如:
rbsite install /var/www/reviewboard
选项
--copy-media:将media文件拷贝到site目录中,默认情况下,media文件和目录使用symlink,在Windows平台,此选项是默认设置。
--noinput:以非交互方式运行,使用通过命令行选项提供的配置设置各项需要的输入;
--domain-name=
--site-root=
--media-url=
--db-type=
--db-name=
--db-user=
--db-pass=
--cache-type=
--cache-info=
--web-server-type=
--python-loader=
--admin-user=
--admin-password=
--admin-email=
rb-site upgrade
升级现有的Review Board节点,包括对media目录树和数据库的升级。
每次升级Review Board后,都必须运行此命令。
一般以目录作为第一个参数,如:
$ rb-site upgrade /path/to/site
选项Options
--no-db-upgrade:不升级和评估数据库。
rb-site manage
在Review Board节点上执行管理命令。
这是包含Django manage.py命令的高级命令,包含site的路径,manage子命令和其他的可选参数。如:
$ rb-site manage /path/to/site shell
$ rb-site manage /path/to/site index -- --full
可用如下命令查看管理子命令的输出列表:
$ rb-site manage /path/to/site help