github.com/drud/ddev@v1.21.5-alpha1.0.20230226034409-94fcc4b94453/pkg/ddevapp/drupal/drupal6/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 $host = "{{ $config.DatabaseHost }}"; 10 $port = {{ $config.DatabasePort }}; 11 $driver = "{{ $config.DatabaseDriver }}"; 12 13 // If DDEV_PHP_VERSION is not set but IS_DDEV_PROJECT *is*, it means we're running (drush) on the host, 14 // so use the host-side bind port on docker IP 15 if (empty(getenv('DDEV_PHP_VERSION') && getenv('IS_DDEV_PROJECT') == 'true')) { 16 $host = "{{ $config.DockerIP }}"; 17 $port = {{ $config.DBPublishedPort }}; 18 } 19 20 $db_url = "$driver://{{ $config.DatabaseUsername }}:{{ $config.DatabasePassword }}@$host:$port/{{ $config.DatabaseName }}";