From 369e31e288a0ee0066bd4f92993343e6394e5bba Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Fri, 24 Jul 2020 16:43:06 +0200 Subject: [PATCH] Add support for Drupal 9 project templates --- start.sh | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/start.sh b/start.sh index 779fdef..96567d0 100755 --- a/start.sh +++ b/start.sh @@ -55,7 +55,7 @@ function create { # Start container a d4d up sleep 2 - drush --no-interaction si config_installer + drush --no-interaction si ${SITE_INSTALL_ARGS} # Init site config values if [[ -f "drush/Commands/dev_modules/dev_modules.info.yml" ]]; then @@ -110,10 +110,12 @@ function initialSetup { echo "" echo "Options to start:" echo " 0 none: start with an empty container" - echo " 1 LakeDrops Drupal 8 project template" - echo " 2 Drupal's community project template" - echo " 3 Custom project template" - echo " 4 Existing git repository" + echo " 1 LakeDrops Drupal 9 project template" + echo " 2 LakeDrops Drupal 8 project template" + echo " 3 drupal.org recommended project template (Drupal 9)" + echo " 4 Drupal's community project template (Drupal 8)" + echo " 5 Custom project template" + echo " 6 Existing git repository" echo "" echo "" @@ -128,18 +130,32 @@ function initialSetup { ;; 1 ) - PROJECT="lakedrops/d8-project" + PROJECT="lakedrops/d9-project" + SITE_INSTALL_ARGS="--existing-config" create break ;; 2 ) - PROJECT="drupal-composer/drupal-project:8.x-dev" + PROJECT="lakedrops/d8-project" + SITE_INSTALL_ARGS="config_installer" create break ;; 3 ) + PROJECT="drupal/recommended-project" + create + break + ;; + + 4 ) + PROJECT="drupal-composer/drupal-project:8.x-dev" + create + break + ;; + + 5 ) # shellcheck disable=SC2162 read -p "Custom project template: " PROJECT # shellcheck disable=SC2162 @@ -148,7 +164,7 @@ function initialSetup { break ;; - 4 ) + 6 ) # shellcheck disable=SC2162 read -p "Repository URL: " REPOSITORY if [[ -n "${REPOSITORY}" ]]; then -- GitLab