В настоящее время я работаю над сценарием оболочки для управления службой, которая является частью 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
из оболочки ОС?