Environment Type-Based Application Configuration
Use different default configurations based on the environment where the application is deployed:
- Production Environment
- Development Environment
- Testing Environment
- Staging Environment
- Local Development Machine
- etc.
Deployment type (deployment_type
) is one of the options in parameters.yml file, and it is asked during composer install
.
config/parameters.yml
parameters:
# ...
deployment_type: null
To start using deployment type, change value deployment_type: <type>
in config/parameters.yml and create a config file in config/deployment/config_<type>.yml.
This configuration will have the highest priority.
For example:
config/parameters.yml
parameters:
# ...
deployment_type: local
config/deployment/config_local.yml
monolog:
handlers:
# your additional monolog configuration
Note
For more details on how to configure the environment type based application in the Cloud environment, please see the related cloud documentation.