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:

VariableValue
PORT8080
RAILS_ENVproduction
RAILS_SERVE_STATIC_FILES1
RAILS_LOG_TO_STDOUT1

CLI environment variables

These control the CLI itself, not your app:

VariableEffect
HADOKEN_APIOverride API base URL
HADOKEN_PROFILESelect credential profile
HADOKEN_NONINTERACTIVEDisable prompts (set to 1)
HADOKEN_YESAuto-accept prompts (set to 1)