Использование переменных в Procfile Heroku
Procfile Heroku имеет доступ к переменным конфигурации, установленным для приложения. Это можно использовать, чтобы сделать Procfile динамическим.
В Heroku переменные конфигурации приложения можно установить двумя способами.
1.) С помощью веб-интерфейса перейдите на вкладку настроек приложения:
2.) С помощью следующей команды:
heroku config:set CONFIG_VAR_NAME=var_value -a appName
Доступ к этим переменным теперь можно получить, добавив префикс $ к имени переменной. Это может быть полезно несколькими способами. Например, предположим, что мы хотим динамически устанавливать размер динамической памяти веб-сервера. Мы могли бы сначала создать переменную конфигурации HEAP_SIZE, а затем получить к ней доступ в файле Procfile.
web: node --max_old_space_size=$HEAP_SIZE server.js
Чтобы узнать больше о Procfile, посетите https://devcenter.heroku.com/articles/procfile.
Вот и все!