Configuration files that hold important information, such as client secrets and passwords, must be managed properly and must be kept with sync in other environments. Each environment may have different environment variables that must be used and passed into the application.
Configuration management
What does configuration management mean anyway?
Configuration management can be briefly described as the process by which all software artifacts that are pertinent to each given project—as well as any relationships between the software artifacts—are retrieved, stored, identified, and modified.