From e2c5761d67d3508ee3f27f7b84b3d86bced49545 Mon Sep 17 00:00:00 2001 From: Josh Fabean Date: Wed, 6 May 2020 00:40:42 -0500 Subject: [PATCH] added settings --- docroot/sites/default/settings.php | 80 ++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100755 docroot/sites/default/settings.php diff --git a/docroot/sites/default/settings.php b/docroot/sites/default/settings.php new file mode 100755 index 0000000..20537a8 --- /dev/null +++ b/docroot/sites/default/settings.php @@ -0,0 +1,80 @@ + getenv('DATABASE_NAME'), + 'username' => getenv('DATABASE_USERNAME'), + 'password' => getenv('DATABASE_PASSWORD'), + 'prefix' => '', + 'host' => getenv('DATABASE_HOST'), + 'port' => '3306', + 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', + 'driver' => 'mysql', +]; +$databases['drupal7']['default'] = [ + 'database' => getenv('DATABASE_NAME'), + 'username' => getenv('DATABASE_USERNAME'), + 'password' => getenv('DATABASE_PASSWORD'), + 'prefix' => '', + 'host' => 'olddb', + 'port' => '3306', + 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', + 'driver' => 'mysql', +]; +$databases['random']['default'] = [ + 'database' => 'randomdb', + 'username' => getenv('DATABASE_USERNAME'), + 'password' => getenv('DATABASE_PASSWORD'), + 'prefix' => '', + 'host' => 'olddb', + 'port' => '3306', + 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', + 'driver' => 'mysql', +]; + +$config_directories = []; +$config_directories[CONFIG_SYNC_DIRECTORY] = '../config/default/default'; + +$site_environment = getenv('SITE_ENV'); +$config['config_split.config_split.local']['status'] = FALSE; +$config['config_split.config_split.dev']['status'] = FALSE; +$config['config_split.config_split.stage']['status'] = FALSE; +$config['config_split.config_split.prod']['status'] = FALSE; + +switch ($site_environment) { + case 'local': + $config['config_split.config_split.local']['status'] = TRUE; + break; + case 'dev': + $config['config_split.config_split.dev']['status'] = TRUE; + break; + case 'stage': + $config['config_split.config_split.stage']['status'] = TRUE; + break; + case 'prod': + $config['config_split.config_split.prod']['status'] = TRUE; + break; +} + +/** + * Include a custom settings file if it exists. + */ +$custom_settings = DRUPAL_ROOT . '/sites/default/custom.settings.php'; +if (file_exists($custom_settings)) { + include $custom_settings; +} +