github.com/ddev/ddev@v1.23.2-0.20240519125000-d824ffe36ff3/pkg/ddevapp/drupal/drupal7/settings.ddev.php (about) 1 <?php 2 {{ $config := . }} 3 /** 4 * @file 5 * {{ $config.Signature }}: Automatically generated Drupal settings file. 6 * ddev manages this file and may delete or overwrite the file unless this 7 * comment is removed. 8 */ 9 10 $host = "{{ $config.DatabaseHost }}"; 11 $port = {{ $config.DatabasePort }}; 12 $driver = "{{ $config.DatabaseDriver }}"; 13 14 // If DDEV_PHP_VERSION is not set but IS_DDEV_PROJECT *is*, it means we're running (drush) on the host, 15 // so use the host-side bind port on docker IP 16 if (empty(getenv('DDEV_PHP_VERSION') && getenv('IS_DDEV_PROJECT') == 'true')) { 17 $host = "{{ $config.DockerIP }}"; 18 $port = {{ $config.DBPublishedPort }}; 19 } 20 21 $databases['default']['default']['database'] = "{{ $config.DatabaseName }}"; 22 $databases['default']['default']['username'] = "{{ $config.DatabaseUsername }}"; 23 $databases['default']['default']['password'] = "{{ $config.DatabasePassword }}"; 24 $databases['default']['default']['host'] = $host; 25 $databases['default']['default']['driver'] = $driver; 26 $databases['default']['default']['port'] = $port; 27 28 $drupal_hash_salt = '{{ $config.HashSalt }}'; 29 30 // Enable verbose logging for errors. 31 // https://www.drupal.org/docs/7/creating-custom-modules/show-all-errors-while-developing 32 $conf['error_level'] = 2;