Environment variable
A key/value pair supplied to a process at startup, used to vary configuration between environments without changing code.
Environment variables are the standard way to separate configuration from an artifact, so the same image can run in staging and production. They are visible to the process and often to logs and crash reporters, which is why credentials belong in a secret store rather than a plain variable.