Environment variables are especially convenient IMO for parameterizing Docker images when running containers, e.g. using Docker or Kubernetes, etc.
Also, for configuring all sort of credentials for libraries, e.g. AWS, WandB, HuggingFace, etc.
Also, for configuring all sort of credentials for libraries, e.g. AWS, WandB, HuggingFace, etc.
Running a computer program shouldn't require a Docker image. Which in turn alleviates the need to use gross environment variables.