ddev-global
DDEV global configuration file
| Type | object |
|---|---|
| File match |
**/.ddev/global_config.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/ddev-global/latest.json |
| Source | https://raw.githubusercontent.com/ddev/ddev/master/pkg/globalconfig/schema.json |
Validate with Lintel
npx @lintel/lintel check
Schema for DDEV global_config.yaml
Properties
Not currently used.
Whether "ddev start" should be interrupted by a failing hook, on a single project or for all projects if used globally.
Whether to allow instrumentation reporting.
Maximum number of locally collected events for instrumentation reporting.
Reporting interval in hours for instrumentation reporting.
Specific name identifier for instrumentation reporting.
Internet detection timeout in milliseconds.
Last started version using "ddev --version" command.
Email associated with Let's Encrypt feature. (Works in conjunction with use_letsencrypt.)
Router port used for Mailpit HTTP, can be overridden in project config.
Router port used for Mailpit HTTPS, can be overridden in project config.
Configure messages like the Tip of the Day.
1 nested properties
The absolute path to the directory containing mkcert certificates using "mkcert -CAROOT" command.
Whether to not use Docker bind mounts.
Whether to disable the TUI (terminal user interface) when running the "ddev" command without arguments.
List of container types that should not be started when the project is started.
Whether to omit the project name from config.yaml and use directory name instead.
Define the performance optimization mode to be used. Currently, Mutagen asynchronous caching is supported. Mutagen is enabled by default on Mac and Windows.
Set the top-level domain to be used for projects, defaults to "ddev.site".
Specific docker-compose version for download.
Whether to bind ddev-router's ports on all network interfaces.
Router HTTP port for all projects, can be overridden in project config.
Router HTTPS port for all projects, can be overridden in project config.
Whether to disable most "ddev list" and "ddev describe" table formatting.
Style for "ddev list" and "ddev describe".
Specify an alternate port for the Traefik (ddev-router) monitor port. This defaults to 10999 and rarely needs to be changed, but can be changed in cases of port conflicts.
Whether to use the system-installed docker-compose. You can otherwise use required_docker_compose_version to specify a version for download.
Whether to use hardened images for internet deployment.
Whether to enable Let's Encrypt integration. (Works in conjunction with letsencrypt_email.)
Add environment variables to the web container.
(WSL2 only) Whether to disable the management and checking of the Windows hosts file. By default, when using WSL2, DDEV manages the system-wide hosts file on the Windows side (normally C:\Windows\system32\drivers\etc\hosts) by using ddev.exe installed on the Windows side. This normally works better for all applications, including browsers and IDEs. However, this behavior can be disabled by setting "wsl_no_windows_hosts_mgt: true".
Adjust Xdebug listen location for WSL2 or in-container.
Router port used for XHGui HTTP, can be overridden in project config.
Router port used for XHGui HTTPS, can be overridden in project config.
Define the default XHProf usage mode.
Configuration for remote config and sponsorship data sources.
4 nested properties
Update interval in hours for remote config and sponsorship data.
URL for downloading remote configuration data.
URL for downloading sponsorship data.
URL for downloading add-on registry data.