github.com/drud/ddev@v1.21.5-alpha1.0.20230226034409-94fcc4b94453/pkg/ddevapp/drupal/backdrop/settings.ddev.php (about)

     1  <?php
     2  {{ $config := . }}
     3  /**
     4   {{ $config.Signature }}: Automatically generated Backdrop settings.ddev.php file.
     5   ddev manages this file and may delete or overwrite the file unless this comment is removed.
     6   */
     7  
     8  $host = "{{ $config.DatabaseHost }}";
     9  $port = {{ $config.DatabasePort }};
    10  $driver = "{{ $config.DatabaseDriver }}";
    11  
    12  // If DDEV_PHP_VERSION is not set but IS_DDEV_PROJECT *is*, it means we're running (drush) on the host,
    13  // so use the host-side bind port on docker IP
    14  if (empty(getenv('DDEV_PHP_VERSION') && getenv('IS_DDEV_PROJECT') == "true")) {
    15    $host = "{{ $config.DockerIP }}";
    16    $port = {{ $config.DBPublishedPort }};
    17  }
    18  
    19  $database = "$driver://{{ $config.DatabaseUsername }}:{{ $config.DatabasePassword }}@$host:$port/{{ $config.DatabaseName }}";
    20  $database_prefix = '{{ $config.DatabasePrefix }}';
    21  
    22  $settings['update_free_access'] = FALSE;
    23  $settings['hash_salt'] = '{{ $config.HashSalt }}';
    24  $settings['backdrop_drupal_compatibility'] = TRUE;