如何在Phusion Passenger中检测nginx.conf.erb中的app_type?

时间:2017-10-22 20:19:07

标签: passenger

是否有(推荐的)方法在nginx.conf.erb app_type内确定Phusion Passenger(独立模式)已根据其autodetection algorithm进行自动检测?在乘客5.1.8中,我们一直依赖于AppFinder.looks_like_app_directory?,但看起来它已经在5.1.11中被隐私了。

我们可以自己查找["config.ru", "passenger_wsgi.py", "app.js", ".meteor"]中的任何一个,但更愿意依赖已经检测到的app_type,特别是如果它是在命令行中使用--app-type手动指定的话。

1 个答案:

答案 0 :(得分:0)

假设您在服务器块中,那么<%= nginx_option(app, :app_type) %>应该适合您。

如果您只是需要条件的东西,而不是输出,那么app[:app_type]就是你想要的。