Environment variables
Setting variables
$ hadoken env set SECRET_KEY_BASE=abc123 STRIPE_KEY=sk_live_xxx
$ hadoken env get SECRET_KEY_BASE
abc123
$ hadoken env unset STRIPE_KEY
Each change triggers a rolling restart of your app. Values are
encrypted at rest and masked in hadoken env output.
Use --unmask to see plaintext.
Built-in variables
Set automatically on every deploy:
| Variable | Value |
|---|---|
PORT | 8080 |
RAILS_ENV | production |
RAILS_SERVE_STATIC_FILES | 1 |
RAILS_LOG_TO_STDOUT | 1 |
CLI environment variables
These control the CLI itself, not your app:
| Variable | Effect |
|---|---|
HADOKEN_API | Override API base URL |
HADOKEN_PROFILE | Select credential profile |
HADOKEN_NONINTERACTIVE | Disable prompts (set to 1) |
HADOKEN_YES | Auto-accept prompts (set to 1) |