.env.dist.local -
Setting Up Your Environments - Architecture & DevOps - Sanity
Most frameworks load env files in a specific order (later files override earlier ones). Example (Symfony): .env.dist.local
The file naming convention .env.dist.local is a specialized variation of environment variable management, often used to bridge the gap between shared templates and machine-specific secrets. While standard setups use .env.example or .env.dist , adding .local to a distribution file typically signals a or a distribution-ready local override . 1. Purpose of .env.dist.local Setting Up Your Environments - Architecture & DevOps
Enter — a bridge between a distributed blueprint and a mutable local override. Without a
Here are a few scenarios where .env.dist.local is useful:
When developers need to toggle features locally—such as disabling a cache, enabling a verbose debug mode, or pointing to a local Docker container—they use .env.local . Without a .env.dist.local template, team members have no unified way of knowing which local override switches are available or recommended. 2. Safe Version Control Tracking