In the case of Drupal 9, Drush 10 is the minimum, so as long as that version is specified, you’ll be fine! All PHP containers have included default drush.yml files since Drush 9 was released. We’ve been providing PHP7.4 images alongside 7.2 and 7.3 for a few months now, so we’ve got that covered! We’ll be looking to support PHP8 once it’s out in December – hopefully, we can get some RC images out to test with beforehand!Īlthough all our drupal-specific PHP images contain Drush 8.3 as a fallback, we also install drush-launcher to allow for project-specific Drush versions to be utilized. Lagoon 1.6.0 supports Drupal 9, meeting all those requirements, and helping our customers to migrate across to D9 as soon as possible. The release comes with a few environment requirements that we need to make sure we can handle, and adds a few more behind-the-scenes actions we needed to prepare ourselves. As a hosting provider, we need to be able to make sure that our customers who wish to utilize Drupal 9 can do so. Here’s a demo.As everybody knows, Drupal 9 is just around the corner. To my knowledge, there’s no easiest nor quickest way to install, test or contribute to Drupal with the bare minimum requirements to run a PHP app. HEAD is now at 03bdf28929 Issue #2860644 by daffie, shashikant_chauhan, dww: Add support of NOT REGEXP operator to PostgreSQL fix testRegexCondition It’ll wipe everything within your Git clone (seriously, be careful) so you come back to a clean Git state, with the latest commits from upstream. This is a severe limitation I’ve reported here.Īnyway, once I’m done and want to clean up my repo, there’s the quick-clean command for that. When this happens to you, just shut down the server ( C^) and run quick-start again. I understand quick-start is for dev only and I should keep my expectations low, but it’ll fail randomly when using devel_generate, clicking on too many pages in a short period of time or installing too many modules at once. The one annoyance I have is this whole solution doesn’t really scale. Package operations: 107 installs, 0 updates, 0 removals 16:27:51 (1,27 MB/s) - ‘2966607-127.patch’ saved Ĭhecking patch core/lib/Drupal/Core/Cache/CacheTagsChecksumInterface.php.Īpplied patch core/tests/Drupal/KernelTests/Core/Cache/EndOfTransactionQueriesTest.php cleanly. HEAD is now at 10c41e77a5 Issue #3079810 by jhodgdon, andypost, mikelutz: core/help_topics directory does not work If I want to, I can even pass a patch file: $ quick-start minimal Press Ctrl-C to quit the Drupal development server. This server is not meant for production use. Skipped installation of bin bin/composer for package composer/composer: file not found in package > Drupal\Core\Composer\Composer::ensureHtaccess > Drupal\Core\Composer\Composer::preAutoloadDump > Drupal\Core\Composer\Composer::vendorTestCodeCleanup Installing composer/installers (v1.7.0): Loading from cache Package operations: 106 installs, 0 updates, 0 removals Installing dependencies (including require-dev) from lock file Loading composer repositories with package information > Drupal\Core\Composer\Composer::ensureComposerVersion This is how it looks like now: $ quick-start umami At some point I even experimented with assigning a dynamic port ( shuf -i8000-8999 -n1) but that was so over-engineered I gave up. The script takes care of pulling Composer dependencies and installing Drupal with default parameters so I can concentrate on the task at hand, not the install process itself. When I type quick-start, I can either pass a Drupal profile or use the default ( standard). It works very simply with two commands: quick-start and quick-clean. Disclaimer: I’ve only tested it on Linux. Optionally select a different install profileĪnd then I came up with this repo (make sure to review the README file!).Don’t install any dependency like Drush or Drupal Console.Work exclusively from the local Drupal Git clone.And in this instance, quick-start has no equivalent that I know of in terms of ease of use and required dependencies.Īfter playing with it a bit, I realized I could probably create a wrapper to speed up operations even more. Turns out, you can’t ask for a tool to do everything and sometimes it’s important to get back to finding the right tool for the job. This was timely because I was extensively testing the excellent Acquia Developer Studio for work and was trying to think about how it could help me review core changes quickly or contribute more easily. The other day I was reviewing my read later items and stumbled upon the New command line tool to install
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |