环境变量中的金字塔服务器端口或pserve的参数

时间:2014-01-20 06:52:02

标签: python pyramid

我想通过环境变量或命令行参数指定金字塔的服务器端口(使用默认pserve)。有人这么做过吗?

1 个答案:

答案 0 :(得分:8)

命令pserve --help告诉我们:

  

用法:pserve-script.py config_uri [start | stop | restart | status] [var = value]

     

此命令用于使用PasteDeploy的Web应用程序   服务器和应用程序的配置文件。如果   然后给出启动/停止/重启    - 守护进程是隐含的,它将启动(正常运行),停止( - 停止守护进程)或两者兼而有之。 您还可以包含变量   分配如'http_port = 8080',然后在你的。中使用%(http_port)s   配置文件。

所以,例如:

[server:main]
use = egg:waitress#main
host = 127.0.0.1
port = %(http_port)s

并运行pserve mydevapp.ini http_port=1234