<?php {% if drupal.version >= 8 %} {% if docker0.proxy %} $settings['reverse_proxy'] = TRUE; $settings['reverse_proxy_addresses'] = array("{{ docker0.proxy }}"); {% endif %} $settings['trusted_host_patterns'] = array( '^{{ projectdomain|replace({".": "\\."}) }}$', {% for domain in extradomains|default([]) %} '^{{ domain|replace({".": "\\."}) }}$', {% endfor %} {% if not drupal.live|default(0) %} '^{{ webserver.type }}$', {% endif %} ); $databases = array( 'default' => array( 'default' => array( 'driver' => 'mysql', 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', 'database' => 'drupal', 'username' => 'drupal', 'password' => 'drupal', 'host' => 'mariadb', 'port' => '3306', 'prefix' => '', 'init_commands' => [ 'tx_level' => "SET TRANSACTION ISOLATION LEVEL READ COMMITTED;", ], ), ), ); {% if not drupal.live|default(0) or mailhog.enable %} $config['smtp.settings']['smtp_host'] = 'mailhog'; $config['smtp.settings']['smtp_hostbackup'] = ''; $config['smtp.settings']['smtp_port'] = '1025'; $config['smtp.settings']['smtp_protocol'] = 'standard'; $config['smtp.settings']['smtp_username'] = ''; $config['smtp.settings']['smtp_password'] = ''; {% endif %} {% elseif drupal.version <= 7 %} $databases = array( 'default' => array( 'default' => array( 'driver' => 'mysql', 'host' => 'mariadb', 'username' => 'drupal', 'password' => 'drupal', 'database' => 'drupal', 'prefix' => '', 'init_commands' => [ 'tx_level' => "SET TRANSACTION ISOLATION LEVEL READ COMMITTED;", ], ), ), ); $base_url = '{{ projectprotocol }}://{{ projectdomain }}{{ projectport }}'; $conf['smtp_host'] = 'mailhog'; $conf['smtp_hostbackup'] = ''; $conf['smtp_port'] = '1025'; $conf['smtp_protocol'] = 'standard'; $conf['smtp_username'] = ''; $conf['smtp_password'] = ''; {% endif %}