首页 > 解决方案 > 如何从 shell 获取passenger_app_env 值?

问题描述

我目前正在编写一个 shell 脚本来管理作为Rails应用程序(Nginx + Phusion Passenger)一部分的服务,并且需要systemd在 Rails 启动后启动。

作为要求,脚本需要 Rails 环境值,我想从乘客(passenger_app_env值)中获取它。

# /etc/nginx/sites-enabled/webapp.conf:
server {
    ...
    # Ensures that RAILS_ENV, NODE_ENV, etc are set to "staging"
    # when your application is started.
    passenger_app_env staging;
}

我正在尝试使用passenger-config about OPTION,envprintenv来获得该值,但没有运气。

有人知道passenger_app_env从 OS shell 中获取价值的方法吗?

标签: ruby-on-railspassenger

解决方案


推荐阅读