From f30f40ee360d85a927f3c97c916371d679e2605e Mon Sep 17 00:00:00 2001 From: highermath Date: Fri, 26 May 2023 10:13:39 -0700 Subject: [PATCH 1/2] Create isle-installation-option-comparison.md Add a page for ian nstallation option comparison chart --- docs/installation/isle-installation-option-comparison.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 docs/installation/isle-installation-option-comparison.md diff --git a/docs/installation/isle-installation-option-comparison.md b/docs/installation/isle-installation-option-comparison.md new file mode 100644 index 000000000..57979f77b --- /dev/null +++ b/docs/installation/isle-installation-option-comparison.md @@ -0,0 +1,5 @@ +# ISLE Installation Option Comparison + +**Coming Soon!** + +This is a stub that will hold a chart of ISLE installation options. From 42e3b438577a09c576885c8d3a65e0549eab4585 Mon Sep 17 00:00:00 2001 From: kstapelfeldt Date: Fri, 26 May 2023 13:37:45 -0400 Subject: [PATCH 2/2] Update isle-installation-option-comparison.md --- .../isle-installation-option-comparison.md | 31 +++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/docs/installation/isle-installation-option-comparison.md b/docs/installation/isle-installation-option-comparison.md index 57979f77b..e39e9dd8c 100644 --- a/docs/installation/isle-installation-option-comparison.md +++ b/docs/installation/isle-installation-option-comparison.md @@ -1,5 +1,32 @@ # ISLE Installation Option Comparison -**Coming Soon!** +## Make Local +* Creates a development environment +* Codebase folder is bind-mounted +* Uses the Islandora Sandbox repo to set up the Drupal site +* Using git clone to create codebase folder -This is a stub that will hold a chart of ISLE installation options. +## Make Demo +* Runs make local, then also populates the site with some demo content + +## Make Starter +* Creates a development environment +* Codebase folder is bind-mounted +* Uses the Islandora Starter Site repo to set up the Drupal site +* Using composer create project to create codebase folder +* Can also be used with a custom codebase folder to spin up a production site from your already existing site instead of the starter site +* If you place your codebase folder in the isle-dc directory it will use that, otherwise it downloads the starter site + +## Make Starter-dev +* Creates a development environment +* Codebase folder is bind-mounted +* Uses the Islandora starter site repo to set up the drupal site +* Using git clone to create codebase folder + +## Make Production +* Creates a production environment +* Codebase folder is NOT bind-mounted +* Uses a custom Drupal image to set up the drupal site +* Using composer install on the composer.json file that is included in the custom Drupal container + +make local and make starter-dev both leave you with a git repo in your codebase folder, so you could easily contribute back to the sandbox or starter site. Running make starter uses composer instead so the codebase folder is not set up as a git repo. I believe the only reason to use starter-dev is if you are contributing to the starter site. Otherwise make starter will create a new site or spin up an existing one for you.