Designed as the webserver (httpd) for ISLE. Hosts Drupal and Islandora modules and includes an install script to provide a quick start!
Based on:
Contains and Includes:
-
Tesseract OCR w/ Language Packs:
- DEU (GER)
- ENG
- FRA
- HIN
- ITA
- JPN
- POR
- RUS
- SPA
-
- Features: Cipher DPC HDRI OpenMP
- Delegates (built-in): bzlib djvu mpeg fontconfig freetype jbig jng jpeg lcms lqr lzma openexr openjp2 png ps raw rsvg tiff webp wmf x zlib
-
S6 Overlay to manage services
-
cron
andtmpreaper
to clean /tmp -
(optional) Demo Kakadu JP2 library and binaries as made available by the AdoreDjatoka project. NOTE: you will need to purchase a Kakadu license if you intend to use these binaries in production.
- To install the current version of Islandora along with a local Drupal website...
docker exec -it isle-apache-ld bash /utility-scripts/isle_drupal_build_tools/isle_islandora_installer.sh
-
ISLANDORA_UID = 1000
(default)- Match the Islandora UID to the user id of the user on the host system responsible for Islandora's webroot.
- Most distros use UID 1000 for the primary user, so it is the default.
- If you are experiencing permission issues on the host when editing your webroot
id -u
to get the appropriate UID to set.
-
ENABLE_XDEBUG = false
(default) | true- Enables the XDEBUG Apache mod for remote debugging.
-
PULL_ISLE_BUILD_TOOLS = true
(default) | false- Fetches the latest ISLE build tools from the Islandora Collaboration Group
- For general usage of this image and ISLE, please refer to ISLE documentation