一个用于invenio的http服务器,可以自动重新加载代码
invenio-devserver的Python项目详细描述
关于
----
``invenio devserver''是invenio的http服务器,可自动重新加载代码,
在为[[http://invenio software.org/][invenio]]开发时非常有用。它还包括一个邮件调试服务器,可以将所有收到的电子邮件打印到控制台。
installation
----
您可以使用“pip install invenio devserver```安装invenio devserver,也可以使用“easy_install``.
要求
----
*`invenio<;http://invenio software.org/wiki/installation>;`
*``werkzeug'
*``mock'(可选):要截获错误并在stdout上显示它们,使用pip时,``werkzeug''和``mock'都将自动安装。
用
将config_local.py添加到站点包目录中,如下所示:
“~/src/invenio”、
“~/src/inspire”、(只有在有多个项目时才需要)
]
install_path=“/opt/invenio”
如果未指定“src_path”或“install_path”,则会猜测它们:
*已激活的virtual env“install_path”设置为
“virtual_env”环境变量。
*`“src_path”默认为“`~/src/invenio/”。
*如果使用的是“invenio devscripts”,`` src_path“”和“install_path”
将分别设置为环境变量“cfg_invenio_src”和“cfg_invenio_prefix”。
激活它并运行:
$serve
http服务器模式和reload模式
*运行在http://localhost:4000/
*生成工作进程
*就绪
>如果invenio安装在用户下运行:
$python serve.py
-u www python serve.py
提供以下“serve”选项::
$serve--help
用法:python serve.py[-bp]
invenio web server for development
选项:
-h,-帮助显示此帮助消息并退出
-B bdIn地址,以绑定到
-P BDIN端口,以绑定到
——当源文件被更改时,没有重新加载禁用自动重载。BR/>没有HTTP禁用HTTP服务器,仅更新invenio install
--如果出现错误,pdb将删除到python调试器
-s src_path source folder(一个或多个)
-o install_path安装路径。
激活并运行::
$mailserve
记住在invenio local.conf中设置以下两个设置:
cfg-missutil-smtp-host=127.0.0.1
cfg-missutil-smtp-port=1025
邮件服务[-BP] < BR/> UnEnIO邮件服务器用于开发。BR/> BR/>选项:
-H,帮助显示此帮助消息,并退出
-B bdIn地址,以绑定到
-P BDIN端口,以绑定到
----
``invenio devserver''是invenio的http服务器,可自动重新加载代码,
在为[[http://invenio software.org/][invenio]]开发时非常有用。它还包括一个邮件调试服务器,可以将所有收到的电子邮件打印到控制台。
installation
----
您可以使用“pip install invenio devserver```安装invenio devserver,也可以使用“easy_install``.
要求
----
*`invenio<;http://invenio software.org/wiki/installation>;`
*``werkzeug'
*``mock'(可选):要截获错误并在stdout上显示它们,使用pip时,``werkzeug''和``mock'都将自动安装。
用
将config_local.py添加到站点包目录中,如下所示:
“~/src/inspire”、(只有在有多个项目时才需要)
]
install_path=“/opt/invenio”
如果未指定“src_path”或“install_path”,则会猜测它们:
*已激活的virtual env“install_path”设置为
“virtual_env”环境变量。
*`“src_path”默认为“`~/src/invenio/”。
*如果使用的是“invenio devscripts”,`` src_path“”和“install_path”
将分别设置为环境变量“cfg_invenio_src”和“cfg_invenio_prefix”。
激活它并运行:
$serve
http服务器模式和reload模式
*运行在http://localhost:4000/
*生成工作进程
*就绪
>如果invenio安装在用户下运行:
$python serve.py
-u www python serve.py
提供以下“serve”选项::
$serve--help
用法:python serve.py[-bp]
invenio web server for development
选项:
-h,-帮助显示此帮助消息并退出
-B bdIn地址,以绑定到
-P BDIN端口,以绑定到
——当源文件被更改时,没有重新加载禁用自动重载。BR/>没有HTTP禁用HTTP服务器,仅更新invenio install
--如果出现错误,pdb将删除到python调试器
-s src_path source folder(一个或多个)
-o install_path安装路径。
激活并运行::
$mailserve
记住在invenio local.conf中设置以下两个设置:
cfg-missutil-smtp-host=127.0.0.1
cfg-missutil-smtp-port=1025
邮件服务[-BP] < BR/> UnEnIO邮件服务器用于开发。BR/> BR/>选项:
-H,帮助显示此帮助消息,并退出
-B bdIn地址,以绑定到
-P BDIN端口,以绑定到