generationleft.blogg.se

Blt drupal
Blt drupal












BLT DRUPAL INSTALL

  • Deleting everything in vendor/ and running composer install.
  • Doing this of course breaks the application and makes composer unhappy. Looking at the differences in the filesystem layout between the BLT boilerplate app and the working app made it seem like it might be worth trying to move vendor/, sites/, composer.json and composer.lock up one level from within docroot/ such that those two directories and two files are now siblings of docroot/ and seeing if that satisfies blt doctor. Using approach 3 we got as far as installing BLT in that the blt/ directory and associated files are now present, but blt doctor complains of a missing docroot/docroot directory. Hand editing the composer.json file also proved equally fruitless. There were also version incompatibilities between the contrib modules in the working app and those which the BLT boilerplate app wanted to install. Then import the working app's configuration using fin drush cim.Īpproaches 1 & 2 did not work because of incompatibilities between the BLT boilerplate app's composer configuration requirements ( minimum-stability dev and prefer-stable true) and those configurations in the composer.json file of the working app. Then import the working app's configuration with fin drush cim.īoilerplate application and hand-edit composer.lock with selectionsįrom the working app's composer.lock file, run composer install, and
  • Create a Docksal Drupal 9 BLT boilerplate application and attempt to useĬomposer install to get the same set of modules as the working app, and.
  • We have tried several approaches to get BLT working with this application: In order to get this application onto Acquia Cloud and set up our CI/CD we hope to use their BLT utility.

    blt drupal

    I will refer to it herein as the "working app."

    blt drupal

    This application is fairly plain-vanilla-no custom modules, just some well-known contrib modules and normal config. We have a working Drupal 9 installation (running within Docksal), which has pretty much the whole install living in docroot/ except for the config/ directory, which is a sibling of docroot/.












    Blt drupal