1. Uninstall drupal basic Search
2. Install search_api and search_api_db
 NOTE : You can also use another database configures on settings.php
3. Add a Search Server (/admin/config/search/search-api/add-server).
Example.
Step 1 : Create field storage. \Drupal\field\Entity\FieldStorageConfig::create(array(
 'field_name' => 'field_text',
 'entity_type' => 'node',
 'type' => 'text',
 'cardinality' => -1,
))->save();
Hook Update Deploy Tools is a great contrib module help to make most of site deploy operations programmatically.
Link : https://www.drupal.org/project/hook_update_deploy_tools
Hook Update Deploy Tools is a great contrib module help to make most of site deploy operations programmatically.
Link : https://www.drupal.org/project/hook_update_deploy_tools
Composer can hadle CVS (git, svn ...) and ZIP packages.
To install/Update your custom modules, add a custom repository to the composer.json file, following this example.
1. Add package repositories
Here, youtubeapi and sadb