How to print environment variables on Heroku?

Viewed 6927

I'd like to print all environment variables set on my Heroku server. How can I do that with command line only?

5 Answers

Ok, I found the way:

heroku config

The heroku run command runs a one-off process inside a Heroku dyno. The unix command that prints environment variables is printenv (manual page). Thus

heroku run -a app-name printenv

is the command you are looking for.

step 1 : list your apps

heroku apps

Copy the name of your app

step 2 : view config variables of this app

heroku config -a acme-web

Append --json to get the output as JSON.

heroku config -a acme-web --json

Append -s to get the output in shell format, to paste directly to a .env file, for example.

heroku config -a your-app -s
Related