Как получить значение passenger_app_env из оболочки? - PullRequest
0 голосов
/ 20 апреля 2020

В настоящее время я работаю над сценарием оболочки для управления службой, которая является частью Rails приложения (Nginx + Phusion Passenger) и должна запускаться с systemd после запуска Rails.

В качестве требования сценарию необходимо значение среды Rails, и я хотел бы получить его от Passenger (passenger_app_env value).

# /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, env и printenv чтобы получить это значение, но без удачи.

Кто-нибудь знает способ получить значение passenger_app_env из оболочки ОС?

...