У меня есть файл конфигурации nginx, который выглядит примерно так:
server {
listen 80 default_server;
server_name 0.0.0.0;
passenger_enabled on;
passenger_app_env production;
root /var/www/app/public;
}
После того, как я вручную добавляю некоторые значения passenger_env_var, он выглядит примерно так:
server {
listen 80 default_server;
server_name 0.0.0.0;
passenger_enabled on;
passenger_app_env production;
root /var/www/app/public;
passenger_env_var RDS_USERNAME postgres;
# other passenger_env_var values
}
Проблема в том,что я хочу иметь возможность программно манипулировать моими passenger_env_var
значениями, и я не хочу делать какие-то неуклюжие манипуляции с текстом каждый раз, когда хочу это сделать.
Возможно ли как-торазбить эти вещи на разные файлы?
server {
listen 80 default_server;
server_name 0.0.0.0;
passenger_enabled on;
passenger_app_env production;
root /var/www/app/public;
}
-
server {
passenger_env_var RDS_USERNAME postgres;
# other passenger_env_var values
}
Я пытался сделать это, и несколько вариантов, и ничего, что я пытался, сработало.