Newer
Older
{% if drupal.version >= 8 %}
{% if docker0.proxy %}
$settings['reverse_proxy'] = TRUE;
$settings['reverse_proxy_addresses'] = ["{{ docker0.proxy }}"];
'^{{ projectdomain|replace({".": "\\."}) }}$',
{% for domain in extradomains|default([]) %}
'^{{ domain|replace({".": "\\."}) }}$',
{% endfor %}
{% if not drupal.live|default(0) %}
'^{{ webserver.type }}$',
{% endif %}
'driver' => 'mysql',
'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql',
'database' => 'drupal',
'username' => 'drupal',
'password' => 'drupal',
'host' => 'mariadb',
'port' => '3306',
'prefix' => '',

jurgenhaas
committed
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_general_ci',
'init_commands' => [
'isolation_level' => 'SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED',

jurgenhaas
committed
{% if mailpit.enable or symfony_mailer.enable %}
$config['system.mail']['interface']['default'] = '{% if symfony_mailer.enable %}symfony_mailer{% else %}SMTPMailSystem{% endif %}';
{% if symfony_mailer.enable %}
$config['system.mail']['mailer_dsn'] = [
'scheme' => 'smtp',

jurgenhaas
committed
'host' => '{% if mailpit.enable %}mailpit{% else %}{{ symfony_mailer.host }}{% endif %}',
'port' => {% if mailpit.enable %}1025{% else %}{{ symfony_mailer.port }}{% endif %},
{% if not mailpit.enable %}
'user' => '{{ symfony_mailer.username }}',
'password' => '{{ symfony_mailer.password }}',
{% endif %}
];
{% else %}

jurgenhaas
committed
$config['smtp.settings']['smtp_on'] = TRUE;

jurgenhaas
committed
$config['smtp.settings']['smtp_host'] = 'mailpit';

jurgenhaas
committed
$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'] = '';

jurgenhaas
committed
$config['symfony_mailer_lite.symfony_mailer_lite_transport.smtp']['status'] = TRUE;

jurgenhaas
committed
$config['symfony_mailer_lite.symfony_mailer_lite_transport.smtp']['configuration']['host'] = 'mailpit';
$config['symfony_mailer_lite.symfony_mailer_lite_transport.smtp']['configuration']['port'] = '1025';
$config['symfony_mailer_lite.symfony_mailer_lite_transport.smtp']['configuration']['user'] = '';
$config['symfony_mailer_lite.symfony_mailer_lite_transport.smtp']['configuration']['pass'] = '';
$config['symfony_mailer_lite.settings']['default_transport'] = 'smtp';
{% endif %}

jurgenhaas
committed
$settings['danse_notification_delivery'] = {{ drupal.danse_notification_delivery|default('FALSE') }};
{% elseif drupal.version <= 7 %}
'driver' => 'mysql',
'host' => 'mariadb',
'username' => 'drupal',
'password' => 'drupal',
'database' => 'drupal',
'prefix' => '',

jurgenhaas
committed
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_general_ci',
'init_commands' => [
'isolation_level' => 'SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED',
$base_url = '{{ projectprotocol }}://{{ projectdomain }}{{ projectport }}';

jurgenhaas
committed
$conf['smtp_host'] = 'mailpit';
$conf['smtp_hostbackup'] = '';
$conf['smtp_port'] = '1025';
$conf['smtp_protocol'] = 'standard';
$conf['smtp_username'] = '';
$conf['smtp_password'] = '';
{% endif %}