This is a Drupal 9 installation profile for OS2forms project.
!note It's not supposed to use this profile outside https://github.com/os2forms/os2forms8 project.
composer create-project drupal/recommended-project os2forms
(Remove the dots)
"repositories": [
...
{
"//": "https://git.drupalcode.org/issue/webform_embed-3149360/-/tree/3149360-automated-drupal-9",
"type": "package",
"package": {
"name": "drupal/webform_embed",
"//": "@see https://github.com/OS2Forms/os2forms/blob/master/composer.json#L27",
"version": "1.x-dev",
"type": "drupal-module",
"source": {
"url": "https://git.drupalcode.org/issue/webform_embed-3149360.git",
"type": "git",
"reference": "3149360-automated-drupal-9"
}
}
},
...
],
composer require os2forms/os2forms_forloeb_profile
web/sites/default/settings.local.php
/**
* Database connection.
*/
$databases['default']['default'] = [
'database' => '',
'username' => '',
'password' => '',
'host' => '',
'port' => '',
'driver' => '',
'prefix' => '',
];
/**
* Config directory.
*/
$settings['config_sync_directory'] = '../config/sync';
/**
* Hash salt.
*/
$settings['hash_salt'] = '';
cp web/sites/default/default.settings.php web/sites/default/settings.php
Add local settings reference to web/sites/default/settings.php
if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
include $app_root . '/' . $site_path . '/settings.local.php';
}
composer require drush/drush
vendor/bin/drush -y site-install os2forms_forloeb_profile